redis
IT_cica
这个作者很懒,什么都没留下…
展开
-
redis小本本(一)
一、关于超时时间: 对一个已经设定了超时时间的key,进行任何更改键值对的操作,都不会影响超时时间。 如果给一个key超时时间设定为非正数,或者过去的一个时间,这个key直接被删除。 如果对一个已经有设定过超时时间的key重新设定超时时间,可以将原超时时间覆盖 使用persist命令可以将expires命令产生的超时时间移除 即使redis实例没有开启,expire时间也会继续走 redis的原创 2017-06-14 10:24:59 · 271 阅读 · 0 评论 -
redis小本本(二)
本着太长的文章我自己也不爱看的原则,将《redis有感》拆分。 本着事不过三的原则(又开始胡说八道了~(>_<)~),以三个为一篇文章 一、redis传输协议 redis的传输协议被叫做RESP(REdis Serialization Protocol) 除了两种情况之外,redis的传输协议都是请求-响应形式的,这两种例外情况是:管道传输:即上一篇文章的第三点,使用MULTI,EXEC,DISC原创 2017-06-15 20:46:04 · 282 阅读 · 0 评论 -
redis小本本(四)
一、 文件事件 (1)redis服务端处于监听状态,当有客户端要连接时,调用连接应答处理器进行应答。 (2)客户端向服务端发送命令时,服务端调用命令请求处理器,之后传给相关程序进行处理。 (3)将请求处理之后,服务端调用命令回复处理器将回复发回给客户端。 二、 时间事件 redis使用一个时间链表将所有的时间事件放在一起,以头插法插入,这个链表的ID为逆序,过期时间没有顺序。 每个节点原创 2017-07-20 15:03:05 · 269 阅读 · 0 评论 -
redis小本本之sentinel(五)
redis中的哨兵(Sentinel): redis中的sentinel可以对主从服务器进行监控,并在主服务器挂掉之后,及时的将从服务器之一升级为主服务器,并将其他从服务器设置为新主服务器的从服务器。 一、 实现原理: (1)使用./redis-server sentinel.conf 可以以sentinel模式启动redis,其中sentinel.conf中配置的port为redis服务端的原创 2017-07-23 19:24:31 · 314 阅读 · 0 评论 -
redis小本本之持久化(三)
redis持久化原创 2017-07-20 09:39:37 · 220 阅读 · 0 评论