![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
怎么又有bug单
走走停停
展开
-
redis修改值而不修改过期时间
redis更新值而不修改过期时间原创 2022-10-23 22:05:22 · 4515 阅读 · 1 评论 -
redis的三种集群模式
redis的三种集群模式原创 2022-10-23 21:40:35 · 350 阅读 · 0 评论 -
redis如何查看key的有效期
Redis TTL命令用于获取键到期的剩余时间(秒)。返回值是以毫秒为单位的整数值TTL或负值。-1, 如果key没有到期超时。-2, 如果键不存在。原创 2022-08-06 19:55:48 · 11713 阅读 · 0 评论 -
Redis使用的是多线程还是单线程
这也是一个很热门的面试题:redis使用的是单线程还是多线程。大家都知道redis的特点是高性能,低延迟。而少有人去关心它底层到底是怎么做到的。即使关心,可能也只是停留在“在内存中处理数据,而不涉及硬盘”,由此做到的高性能。突然问一句:redis使用的是单线程还是多线程?立马有点懵,可能少有人去把redis的高性能和是否多线程联系在一起。这时候小白可能会萌萌的答一句:多线程吧?因为小白可能觉得多线程比单线程“高级”一些,肯定性能也会好。正是由于这样的误解很容易产生,所以这个面试题受到了面试官原创 2022-03-18 15:27:44 · 1883 阅读 · 2 评论 -
redis脑裂是什么?如何解决
这也是一个常见面试题,对redis集群部署不熟悉的同学,可能压根没听过这个名词qvq什么是redis脑裂下面我们解释一下什么是redis脑裂:关于reids集群会由于网络等原因出现脑裂的情况,所谓的集群脑裂就是,由于redis master节点和redis salve节点和sentinel处于不同的网络分区,使得sentinel没有能够心跳感知到master,所以通过选举的方式提升了一个salve为master,这样就存在了两个master,就像大脑分裂了一样,这样会导致客户端还在old master原创 2022-03-18 13:59:53 · 1454 阅读 · 0 评论