其他数据类型

Redis 中最常见的数据类型就是 String、List、Set、Hash、SortedSet 这 5 种,也是最初支持的数据类型。

当然,Redis 也有一些不常见、却适用于特殊场景的数据类型,了解这些数据类型也是很必要的。

Stream 是 Redis 5.0 版本新增的数据类型,其本身类似于 append-only 日志。实际上给 Redis 的发布、订阅功能提供了持久化和主备复制功能,可以让任何客户端访问任何时刻的数据,并且能记住每一个客户端的访问位置,还能保证消息不丢失。

Geospatial 是 Redis 3.2 版本新增的数据类型,此类型主要用于存储地理位置信息,并且 Redis 提供了常见的地理位置查询命令。

HyperLogLog 是 Redis 2.8.9 版本新增的数据类型,主要用于做基数统计的算法。其使用不超过 12 KB 的存储,且仅达到 0.81% 的标准错误率,应用场景也是十分特殊。

Bitmap 是 String 数据类型的扩展,是定义在 String 数据类型上的面向位的操作,其最大的优点是当存储信息时可以节省极大的空间。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《其他数据类型》
文章链接:https://zhuji.vsping.com/6563.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。