
Redis
文章平均质量分 90
C000kie
博客均为学习记录
展开
-
Redis -- 消息流、地理空间、HyperLogLog、位图、位域
HyperLogLog(简称 HLL)是一种概率性数据结构,用于估算一个集合中不同元素的基数(cardinality),也就是集合中的唯一元素数量,而不需要将所有元素存储在内存中。位图是字符串类型的扩展,可以使用一个string类型来模拟一个bit数组,数组的下标就是偏移量,只有0和1,也支持一些位运算。向stream中添加消息,返回值为消息的ID,stream中的ID将会是递增的。计算两个位置之间的距离,返回的值是两个位置之间的直线距离,默认单位是米。原创 2023-09-19 15:22:52 · 479 阅读 · 0 评论 -
redis -- 基本介绍 -- 字符串、列表、集合、有序集合、哈希
与普通集合不同,有序集合中的每个元素都关联着一个分数(score),分数可以是任何浮点数值,默认按照分数从小到大排序。阻塞操作是指在执行操作时,如果条件不满足,客户端会进入等待状态,直到条件满足或超时才会继续执行。有序集合是唯一的,但分数是可以重复的。哈希,是一个字符类型的字段和值的映射表,简单来说就是一个键值对的集合。只有当键值不存在时才会设置键的值,如果键已经存在,不做任何操作。命令来查看键值对是否存在,若存在返回值为1,不存在返回值为0。检查一个元素是否存在于集合中,如果存在则返回1,不存在返回0。原创 2023-09-15 21:54:12 · 500 阅读 · 0 评论