有序集合对象的编码可以是 ziplist 或者 skiplist 中的一个。 有序集合对象使用 ziplist 编码作为底层实现时,每个集合对象会使用两个紧挨在一起的压缩列表节点来保存,第一个节点保存元素的成员,第二个元素则保存元素的分值。 这里有一点需要注意,skiplist 编码的有序集合使用 zset 结构作
Redis 中最常见的数据类型就是 String、List、Set、Hash、SortedSet 这 5 种,也是最初支持的数据类型。 当然,Redis 也有一些不常见、却适用于特殊场景的数据类型,了解这些数据类型也是很必要的。 Stream 是 Redis 5.0 版本新增的数据类型,其本身类似于 append-
高数据量和高吞吐量的数据库应用会对单机的性能造成较大压力,大的查询会将单机的 CPU 耗尽,大的数据量对单机的存储压力较大,最终会耗尽系统的内存压力转移到磁盘 IO 上。 为了解决这些问题,有两个基本的方法: 垂直扩展:增加更多的 CPU 和存储资源来扩展容量 水平扩展:将数据集分布在多个服务器上 Mon
痛苦是思想者的标签,快乐是成功者的标尺。