Redis是一种开源的高性能键值对存储数据库,被广泛应用于缓存、消息队列、会话存储等场景。为了提高可用性和数据的冗余备份,Redis提供了主从复制(Master-Slave Replication)功能。本文将深入探讨Redis主从复制的原理、配...
集群技术在现代计算领域扮演着至关重要的角色,它为我们提供了高可用性、负载均衡、扩展性等重要特性。然而,集群中的节点之间的协同工作也会引发一些有趣的现象,其中之一就是羊群效应。本文将深入探讨羊群效应的原理、常...
最近碰到了一个Bug,折腾了我好几天。并且这个Bug不是必现的,出现的概率比较低。一开始我以为是旧数据的问题,就让测试重新生成了一下数据,重新测试。由于后面几轮测试均未出现,我也就没太在意。...
我们都知道 Redis 提供了丰富的数据类型,特殊的有四种:BitMap、HyperLogLog、Geospatial、Stream。
我们都知道 Redis 提供了丰富的数据类型,常见的有五种:String(字符串),Hash(哈希),List(列表),Set(集合)、Zset(有序集合)。
RDB(Redis DataBase),是在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。
aof 类似于 mysql 的二进制日志,它把所有的操作都记录在日志里。而 rdb 就是真正存储的数据,相当于把内存中 redis 的所有数据快照到了磁盘中。