Redis Streams(流)命令大全

2020年8月9日09:55:07 评论 51

下表列出了Redis Streams(流)相关的基本命令

命令 用法和简介
XACK XACK key group ID [ID ...]
从流的消费者组的待处理条目列表(简称PEL)中删除一条或多条消息,返回成功确认的消息数
XADD XADD key ID field string [field string ...]
将指定的流条目追加到指定key的流中
XCLAIM XCLAIM key group consumer min-idle-time ID [ID ...] [IDLE ms] [TIME ms-unix-time] [RETRYCOUNT count] [FORCE] [JUSTID]
在流的消费者组上下文中,此命令改变待处理消息的所有权, 因此新的所有者是在命令参数中指定的消费者
XDEL XDEL key ID [ID ...]
从指定流中移除指定的条目,并返回成功删除的条目的数量
XGROUP XGROUP [CREATE key groupname id-or-$] [SETID key id-or-$] [DESTROY key groupname] [DELCONSUMER key groupname consumername]
创建,销毁和管理流数据结构关联的消费者组
XINFO XINFO [CONSUMERS key groupname] [GROUPS key] [STREAM key] [HELP]
检索流和关联的消费者组的信息
XLEN XLEN key
返回流中的条目数
XPENDING XPENDING key group [start end count] [consumer]
通过消费者组从流中获取数据,而不是确认这些数据,具有创建待处理条目的效果
XRANGE XRANGE key start end [COUNT count]
返回流中满足给定ID范围的条目
XREAD XREAD [COUNT count] [BLOCK milliseconds] STREAMS key [key ...] ID [ID ...]
从一个或者多个流中读取数据,仅返回ID大于调用者报告的最后接收ID的条目,此命令有一个阻塞选项,用于等待可用的项目。
XREADGROUP XREADGROUP GROUP group consumer [COUNT count] [BLOCK milliseconds] STREAMS key [key ...] ID [ID ...]
从消费者组中读取数据
XREVRANGE XREVRANGE key end start [COUNT count]
以相反的顺序返回流中满足给定ID范围的条目
XTRIM XTRIM key MAXLEN [~] count
将流裁剪为指定数量的项目

相关参考链接

全部命令组:Keys(键)Strings(字符串)Hashes(哈希表)Lists(列表)Sets(集合)Sorted Sets(有序集合)Pub/Sub(发布/订阅)Scripting(脚本)Server(服务器)Transactions(事物)Geo(地理位置)Cluster(集群)Connection(连接)Streams(流)HyperLogLog

回到总目录:Redis命令参考手册(总目录)

素课网
  • 本文由 发表于 2020年8月9日09:55:07
  • 转载请注明:https://www.suketech.com/8841.html
Redis Cluster – READONLY命令 Redis命令参考

Redis Cluster – READONLY命令

READONLY 起始版本:3.0.0 时间复杂度:O(1) 开启与 Redis Cluster 从节点连接的读请求 通常,从节点将重定向客户端到认证过的主节点,以获取在指定命令中所涉及的哈希槽,然而...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: