A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 张11。。。 于 2019-5-25 21:17 编辑

Redis5 新特性之Steam


       Redis 5 是 Redis 引入流数据类型(Streamdata type)的第一个版本。按照官方的说法,不使用该特性的用户在生产环境中使用 Redis 5 会有更好的体验 —— 虽然开发团队尚未发现关于这项特性的关键错误。此外,因为许多内部结构与 Redis4 共享,因此在内部工作方式方面,变化不会很大。
接下来我们一起了解一下stream的增删改查:
1.    xadd 追加消息
2.    xdel 删除消息,这里的删除仅仅是设置了标志位,不影响消息总长度
3.    xrange 获取消息列表,会自动过滤已经删除的消息
4.    xlen 消息长度
5.    del 删除Stream
添加命令shi使用xadd 命令添加一个stream  xadd  key idvalue
默认的ID为Unix时间戳加上-和序号0   也可自定义序列号
查看stream摸个key的数据长度  使用xlen加上 key
删除key使用命令 xdel 加上ID
清空所有key使用命令 flushall
读取steams 数据使用 xread block count key id
block使用时会阻塞  
创建消费组命令 xgroup createkey  groupname id
创建消费组必须有stream存在
读取消费组数据使用

1 个回复

倒序浏览
已经修改,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马