开发者社区> 问答> 正文

Redis中的topic如何设计?

已解决

Redis中的topic如何设计?

展开
收起
游客lmkkns5ck6auu 2022-10-11 17:20:14 367 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    Topic的定义有三部分组成,topic表示主题名称、slotAmount表示消息存储划分的槽数量、topicType表示消息的类型。

    主题名称是一个Topic的唯一标示,相同主题名称Topic的slotAmount和topicType一定是一样的消息存储采用Redis的Sorted Set结构,为了支持大量消息的堆积,需要把消息分散存储到很多个槽中,slotAmount表示该Topic消息存储共使用的槽数量,槽数量一定需要是2的n次幂。在消息存储的时候,采用对指定数据或者消息体哈希求余得到槽位置。以上内容摘自《阿里开发者手册-Redis专题》电子书,点击https://developer.aliyun.com/ebook/download/7770 可下载完整版

    2022-10-12 23:08:10
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
Redis集群演化的心路历程——从2.x到3.0时代 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载