摘要: 什么是发布和订阅 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 Redis 客户端可以订阅任意数量的频道。 Redis 的发布和订阅 客户端可以订阅频道如下图: 当给这个频道发布消息后,消息就会发送给订阅的客户端: 发布订 阅读全文
posted @ 2023-02-25 14:43 Silent丿丶黑羽 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 有序集合Zset Redis 有序集合 zset 与普通集合 set 非常相似,是一个没有重复元素的字符串集合。 不同之处是有序集合的每个成员都关联了一个评分(score),这个评分(score)被用来按照从最低分到最高分的方式排序集合中的成员。集合的成员是唯一的,但是评分可以是重复了 。 因为元素 阅读全文
posted @ 2023-02-25 13:50 Silent丿丶黑羽 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 哈希Hash Redis hash 是一个键值对集合。 Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。 类似 Java 里面的 Map<String,Object>。 用户 ID 为查找的 key,存储的 value 用户对 阅读全文
posted @ 2023-02-25 13:06 Silent丿丶黑羽 阅读(47) 评论(0) 推荐(0) 编辑
摘要: Redis集合(Set) Redis set 对外提供的功能与 list 类似,是一个列表的功能,特殊之处在于 set 是可以自动排重的,当你需要存储一个列表数据,又不希望出现重复数据时,set 是一个很好的选择,并且 set 提供了判断某个成员是否在一个 set 集合内的重要接口,这个也是 lis 阅读全文
posted @ 2023-02-25 13:05 Silent丿丶黑羽 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Redis列表 Redis单键多值:Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。 它的底层实际是个双向链表,对两端的操作性能很高,通过索引下标的操作中间的节点性能会较差。 常用命令 lpush/rpush <key><value1>< 阅读全文
posted @ 2023-02-25 13:05 Silent丿丶黑羽 阅读(20) 评论(0) 推荐(0) 编辑