redis
文进
这个作者很懒,什么都没留下…
展开
-
redis单线程运行原理解析
一,启动服务器启动时,调用初始化方法,初始化socket监听,初始化配置项等。二,单线程循环(核心)无限循环,只要没有接受到关闭服务的命令,就一直执行事件处理器函数。事件处理器:1)先遍历所有存在的时间事件,获取最近的when,然后计算其距离当前时间还差多少毫秒。标记为最大阻塞时间。2)设置最大阻塞时间,并执行阻塞(其实就是去执行IO多路复用程序去了)3)阻塞,即执行IO多路复用(会优先使用epoll,若系统函数库不支持epoll,则往下取poll以及select等,这里写了好几原创 2020-09-03 10:40:05 · 314 阅读 · 0 评论 -
redis安装、配置、使用
1、先到Redis官网(redis.io)下载redis安装包2、将其下载到我的/opt目录下3、解压并进入其目录cd /opttar-zxvfredis-5.0.4.tar.gzcdredis-5.0.44、编译源程序makecd srcmake install PREFIX=/usr/local/redis5、将配置文件移动到redis目录m...原创 2019-05-22 16:54:06 · 247 阅读 · 0 评论