删除数据后,为什么内存占用率还是很高?

你好,我是蒋德钧。 在使用 Redis 时,我们经常会遇到这样一个问题:明明做了数据删除,数据量已经不大了,为什么使用 top 命令查看时,还会发现 Redis 占用了很多内存呢? ...

October 18, 2022 · 12 min

哨兵机制:主库挂了,如何不间断服务?

你好,我是蒋德钧。 上节课,我们学习了主从库集群模式。在这个模式下,如果从库发生故障了,客户端可以继续向主库或其他从库发送请求,进行相关的操作,但是如果主库发生故障了,那就直接会影响到从库的同步,因为从库没有相应的主库可以进行数据复制操作了。 ...

October 18, 2022 · 19 min

哨兵集群:哨兵挂了,主从库还能切换吗?

你好,我是蒋德钧。 上节课,我们学习了哨兵机制,它可以实现主从库的自动切换。通过部署多个实例,就形成了一个哨兵集群。哨兵集群中的多个实例共同判断,可以降低对主库下线的误判率。 ...

October 18, 2022 · 18 min

事务机制:Redis能实现ACID属性吗?

你好,我是蒋德钧。 事务是数据库的一个重要功能。所谓的事务,就是指对数据进行读写的一系列操作。事务在执行时,会提供专门的属性保证,包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),也就是 ACID 属性。这些属性既包括了对事务执行结果的要求,也有对数据库在事务执行前后的数据状态变化的要求。 ...

October 18, 2022 · 15 min

数据分布优化:如何应对数据倾斜?

你好,我是蒋德钧。 在切片集群中,数据会按照一定的分布规则分散到不同的实例上保存。比如,在使用 Redis Cluster 或 Codis 时,数据都会先按照 CRC 算法的计算值对 Slot(逻辑槽)取模,同时,所有的 Slot 又会由运维管理员分配到不同的实例上。这样,数据就被保存到相应的实例上了。 ...

October 18, 2022 · 11 min
总访问量 总访客数