- 博客(4)
- 收藏
- 关注
原创 redis 的线程模型
redis 内部使用文件事件处理器file event handler,这个文件事件处理器是单线程的,所以 redis 才叫做单线程的模型。它采用 IO 多路复用机制同时监听多个 socket,将产生事件的 socket 压入内存队列中,事件分派器根据 socket 上的事件类型来选择对应的事件处理器进行处理。 文件事件处理器的结构包含 4 个部分: 多个 socket I...
2019-10-13 15:42:05
160
原创 Docker容器
一、centos安装docker 1、系统要求 Docker EC支持64位版本Centos7,并且要求内核版本不低于3.10 版本查询命令:uname -r 2、卸载旧版本 旧版本的Docker称为docker或者docker-engine,使用以下命令卸载旧版本 yum remove docker docker-common docker-...
2019-09-08 17:43:51
391
原创 浅谈Redis内存管理
文章目录Redis过期策略Redis内存回收策略LRU算法LFU算法 Redis过期策略 redis过期策略是:主动处理(定期删除)+被动处理(惰性删除)。 主动处理,指的是redis默认是每隔100ms就从具有相关过期的密钥集中测试20个随机key(密钥),检查其是否过期,如果过期就删除。 注意:这里检查为什么要有个数的限制?如果redis里面存放了100W个key,并且都设置了过期时间,如果每...
2019-08-11 19:34:20
327
转载 JStorm部署安装
开始JStorm学习之前需要搭建集群环境,这里演示搭建单机JStorm环境,仅供学习使用,生产环境部署大同小异,但建议参考JStorm社区及相关说明文档。 一、前提 JStorm核心代码均用Java实现,所以依赖Java Runtime,另外,JStorm有脚本采用Python实现,所以还需要Python的支持。 1、JAVA环境 2、Python环境 这里选择Java版
2016-03-18 11:47:25
720
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人