Bitmap 位图数据类型操作
BITCOUNT
计算字符串中设置的位(总体计数)的数量。BITFIELD
对字符串执行任意位域整数操作。BITFIELD_RO
对字符串执行任意只读位域整数操作。BITOP
对多个字符串执行位操作,并存储结果。BITPOS
查找字符串中第一个设置的 (1) 或清除的 (0) 位。GETBIT
按偏移量返回位值。SETBIT
设置或清除字符串值偏移量处的位。如果键不存在,则创建该键。Bloom filter 布隆过滤器数据类型操作
BF.ADD
向布隆过滤器添加单个项。如果布隆过滤器不存在,则创建它。BF.CARD
返回布隆过滤器的基数。BF.EXISTS
确定布隆过滤器是否包含指定项。BF.INFO
返回特定布隆过滤器的使用信息和属性。BF.INSERT
创建包含 0 个或更多项的布隆过滤器,或向现有布隆过滤器添加项。BF.LOAD
在单个操作中恢复布隆过滤器。此命令仅在 AOF 重写布隆过滤器期间生成。BF.MADD
向布隆过滤器添加一个或多个项。如果布隆过滤器不存在,则创建它。BF.MEXISTS
确定布隆过滤器是否包含一个或多个项。BF.RESERVE
创建具有指定属性的空布隆过滤器。Cluster Valkey 集群管理
ASKING
表示集群客户端正在遵循 -ASK 重定向。CLUSTER
集群命令的容器。CLUSTER ADDSLOTS
为节点分配新的哈希槽。CLUSTER ADDSLOTSRANGE
为节点分配新的哈希槽范围。CLUSTER BUMPEPOCH
推进集群配置 epoch。CLUSTER COUNT-FAILURE-REPORTS
返回节点活动故障报告的数量。CLUSTER COUNTKEYSINSLOT
返回哈希槽中的键数量。CLUSTER DELSLOTS
将节点的哈希槽设置为未绑定。CLUSTER DELSLOTSRANGE
将节点的哈希槽范围设置为未绑定。CLUSTER FAILOVER
强制副本对其主节点执行手动故障转移。CLUSTER FLUSHSLOTS
从节点删除所有槽信息。CLUSTER FORGET
从节点表中移除一个节点。CLUSTER GETKEYSINSLOT
返回哈希槽中的键名。CLUSTER HELP
返回有关不同子命令的有用文本。CLUSTER INFO
返回有关节点状态的信息。CLUSTER KEYSLOT
返回键的哈希槽。CLUSTER LINKS
返回与对等节点之间所有 TCP 链接的列表。CLUSTER MEET
强制一个节点与另一个节点握手。CLUSTER MYID
返回节点的 ID。CLUSTER MYSHARDID
返回节点的 shard ID。CLUSTER NODES
返回节点的集群配置。CLUSTER REPLICAS
列出主节点的副本节点。CLUSTER REPLICATE
将一个节点配置为主节点的副本,或从其主节点分离一个副本。CLUSTER RESET
重置一个节点。CLUSTER SAVECONFIG
强制节点将集群配置保存到磁盘。CLUSTER SET-CONFIG-EPOCH
为新节点设置配置 epoch。CLUSTER SETSLOT
将哈希槽绑定到节点。CLUSTER SHARDS
返回集群槽到分片的映射。CLUSTER SLAVES
列出主节点的副本节点。CLUSTER SLOT-STATS
返回分配给当前节点的槽使用统计信息数组。CLUSTER SLOTS
返回集群槽到节点的映射。READONLY
启用与 Valkey 副本节点的连接的只读查询。READWRITE
启用与 Valkey 副本节点的连接的读写查询。Connection 客户端连接管理
AUTH
验证连接。CLIENT
客户端连接命令的容器。CLIENT CACHING
指示服务器是否跟踪下一个请求中的键。CLIENT CAPA
客户端声明其能力。CLIENT GETNAME
返回连接的名称。CLIENT GETREDIR
返回连接跟踪通知重定向到的客户端 ID。CLIENT HELP
返回有关不同子命令的有用文本。CLIENT ID
返回连接的唯一客户端 ID。CLIENT IMPORT-SOURCE
当服务器处于导入模式时,将此客户端标记为导入源。CLIENT INFO
返回有关连接的信息。CLIENT KILL
终止开放连接。CLIENT LIST
列出开放连接。CLIENT NO-EVICT
设置连接的客户端逐出模式。CLIENT NO-TOUCH
控制客户端发送的命令是否影响访问键的 LRU/LFU。CLIENT PAUSE
暂停命令处理。CLIENT REPLY
指示服务器是否回复命令。CLIENT SETINFO
设置客户端或连接的特定信息。CLIENT SETNAME
设置连接名称。CLIENT TRACKING
控制连接的服务器辅助客户端缓存。CLIENT TRACKINGINFO
返回连接的服务器辅助客户端缓存信息。CLIENT UNBLOCK
解除被来自不同连接的阻塞命令阻塞的客户端。CLIENT UNPAUSE
恢复处理暂停客户端的命令。ECHO
返回给定的字符串。HELLO
与服务器握手。PING
返回服务器的活跃度响应。QUIT
关闭连接。RESET
重置连接。SELECT
更改所选数据库。Generic 通用命令
COPY
将键的值复制到新键。DEL
删除一个或多个键。DUMP
返回存储在键处的值的序列化表示。EXISTS
确定一个或多个键是否存在。EXPIRE
设置键的秒级过期时间。EXPIREAT
将键的过期时间设置为 Unix 时间戳。EXPIRETIME
以 Unix 时间戳形式返回键的过期时间。KEYS
返回所有匹配模式的键名。MIGRATE
原子性地将键从一个实例传输到另一个实例。MOVE
将键移动到另一个数据库。OBJECT
对象自省命令的容器。OBJECT ENCODING
返回对象的内部编码。OBJECT FREQ
返回对象的对数访问频率计数器。OBJECT HELP
返回有关不同子命令的有用文本。OBJECT IDLETIME
返回自上次访问对象以来的时间。OBJECT REFCOUNT
返回键值的引用计数。PERSIST
移除键的过期时间。PEXPIRE
设置键的毫秒级过期时间。PEXPIREAT
将键的过期时间设置为 Unix 毫秒时间戳。PEXPIRETIME
以 Unix 毫秒时间戳形式返回键的过期时间。PTTL
返回键的毫秒级过期时间。RANDOMKEY
从数据库中返回一个随机键名。RENAME
重命名键并覆盖目标。RENAMENX
仅当目标键名不存在时才重命名键。RESTORE
从值的序列化表示创建键。SCAN
迭代数据库中的键名。SORT
对列表、集合或有序集合中的元素进行排序,可选择存储结果。SORT_RO
返回列表、集合或有序集合的已排序元素。TOUCH
更新指定键的最后访问时间后,返回其中存在的键的数量。TTL
返回键的秒级过期时间。TYPE
确定存储在键处的值的类型。UNLINK
异步删除一个或多个键。WAIT
阻塞直到连接发送的所有先前写入命令的异步复制完成。WAITAOF
阻塞直到连接发送的所有先前写入命令都写入主节点和/或副本的仅追加文件中。Geospatial indices 地理空间索引数据类型操作
GEOADD
向地理空间索引添加一个或多个成员。如果键不存在,则创建该键。GEODIST
返回地理空间索引中两个成员之间的距离。GEOHASH
将地理空间索引中的成员作为地理哈希字符串返回。GEOPOS
返回地理空间索引中成员的经度和纬度。GEORADIUS
查询地理空间索引,查找距离坐标一定范围内的成员,可选择存储结果。GEORADIUSBYMEMBER
查询地理空间索引,查找距离成员一定范围内的成员,可选择存储结果。GEORADIUSBYMEMBER_RO
返回地理空间索引中距离成员一定范围内的成员。GEORADIUS_RO
返回地理空间索引中距离坐标一定范围内的成员。GEOSEARCH
查询地理空间索引,查找位于矩形、圆形或多边形区域内的成员。GEOSEARCHSTORE
查询地理空间索引,查找位于矩形、圆形或多边形区域内的成员,可选择存储结果。Hash 哈希数据类型操作
HDEL
从哈希中删除一个或多个字段及其值。如果哈希中没有字段,则删除该哈希。HEXISTS
确定哈希中是否存在某个字段。HGET
返回哈希中字段的值。HGETALL
返回哈希中的所有字段和值。HINCRBY
将哈希中字段的整数值增加一个数字。如果字段不存在,则使用 0 作为初始值。HINCRBYFLOAT
将字段的浮点值增加一个数字。如果字段不存在,则使用 0 作为初始值。HKEYS
返回哈希中的所有字段。HLEN
返回哈希中的字段数量。HMGET
返回哈希中所有字段的值。HMSET
设置多个字段的值。HRANDFIELD
从哈希中返回一个或多个随机字段。HSCAN
迭代哈希的字段和值。HSET
创建或修改哈希中字段的值。HSETNX
仅当字段不存在时才设置哈希中字段的值。HSTRLEN
返回字段值的长度。HVALS
返回哈希中的所有值。HyperLogLog HyperLogLog数据类型操作
PFADD
向 HyperLogLog 键添加元素。如果键不存在,则创建该键。PFCOUNT
返回 HyperLogLog 键观察到的集合的近似基数。PFDEBUG
用于调试 HyperLogLog 值的内部命令。PFMERGE
将一个或多个 HyperLogLog 值合并到单个键中。PFSELFTEST
用于测试 HyperLogLog 值的内部命令。JSON JSON数据类型操作
JSON.ARRAPPEND
向路径上的数组值追加一个或多个值。JSON.ARRINDEX
在指定路径的数组中搜索标量 JSON 值的第一次出现。超出范围的索引将被调整。JSON.ARRINSERT
在给定路径的指定索引之前将一个或多个值插入到数组中。JSON.ARRLEN
获取路径上数组的长度。JSON.ARRPOP
移除并返回给定索引处的元素。弹出空数组返回 null。JSON.ARRTRIM
修剪路径上的数组,使其成为子数组 [start, end],包括两者。JSON.CLEAR
清除指定路径上的数组或对象。JSON.DEBUG
报告信息。支持的子命令有:MEMORY、DEPTH、FIELDS、HELPJSON.DEL
删除文档键中指定路径上的 JSON 值。JSON.FORGET
JSON.DEL 的别名。JSON.GET
获取一个或多个路径上的序列化 JSON。JSON.MGET
从多个文档键的路径中获取序列化 JSON。对于不存在的键或 JSON 路径,返回 null。JSON.MSET
在路径上将多个 JSON 值设置到多个键。JSON.NUMINCRBY
将路径上的数值增加给定数字。JSON.NUMMULTBY
将路径上的数值乘以给定数字。JSON.OBJKEYS
从指定路径的对象中检索键名。JSON.OBJLEN
获取指定路径中对象的键数量。JSON.RESP
以 Redis 序列化协议 (RESP) 形式返回给定路径上的 JSON 值。JSON.SET
设置指定路径上的 JSON 值。JSON.STRAPPEND
向指定路径上的 JSON 字符串追加一个字符串。JSON.STRLEN
获取指定路径上 JSON 字符串值的长度。JSON.TOGGLE
在指定路径上切换布尔值为 true 或 false。JSON.TYPE
报告给定路径上值的类型。List 列表数据类型操作
BLMOVE
从列表中弹出一个元素,将其推送到另一个列表并返回。否则阻塞直到元素可用。如果最后一个元素被移动,则删除列表。BLMPOP
从多个列表中的一个弹出第一个元素。否则阻塞直到元素可用。如果最后一个元素被弹出,则删除列表。BLPOP
移除并返回列表中的第一个元素。否则阻塞直到元素可用。如果最后一个元素被弹出,则删除列表。BRPOP
移除并返回列表中的最后一个元素。否则阻塞直到元素可用。如果最后一个元素被弹出,则删除列表。BRPOPLPUSH
从列表中弹出一个元素,将其推送到另一个列表并返回。否则阻塞直到元素可用。如果最后一个元素被弹出,则删除列表。LINDEX
按索引返回列表中的元素。LINSERT
在列表中另一个元素之前或之后插入元素。LLEN
返回列表的长度。LMOVE
从一个列表中弹出元素并将其推送到另一个列表后返回该元素。如果最后一个元素被移动,则删除列表。LMPOP
从列表中移除多个元素后返回它们。如果最后一个元素被弹出,则删除列表。LPOP
移除列表中的第一个元素后返回它们。如果最后一个元素被弹出,则删除列表。LPOS
返回列表中匹配元素的索引。LPUSH
将一个或多个元素前置到列表中。如果键不存在,则创建该键。LPUSHX
仅当列表存在时,才将一个或多个元素前置到列表中。LRANGE
返回列表中指定范围的元素。LREM
从列表中移除元素。如果最后一个元素被移除,则删除列表。LSET
按索引设置列表中元素的值。LTRIM
从列表两端移除元素。如果所有元素都被修剪,则删除列表。RPOP
返回并移除列表的最后一个元素。如果最后一个元素被弹出,则删除列表。RPOPLPUSH
从列表中移除最后一个元素并将其推送到另一个列表后返回该元素。如果最后一个元素被弹出,则删除列表。RPUSH
将一个或多个元素追加到列表中。如果键不存在,则创建该键。RPUSHX
仅当列表存在时,才将一个或多个元素追加到列表中。Pub/Sub 发布/订阅命令
PSUBSCRIBE
侦听发布到匹配一个或多个模式的通道的消息。PUBLISH
向通道发布消息。PUBSUB
发布/订阅命令的容器。PUBSUB CHANNELS
返回活动的通道。PUBSUB HELP
返回有关不同子命令的有用文本。PUBSUB NUMPAT
返回唯一模式订阅的数量。PUBSUB NUMSUB
返回通道订阅者的数量。PUBSUB SHARDCHANNELS
返回活动的分片通道。PUBSUB SHARDNUMSUB
返回分片通道订阅者的数量。PUNSUBSCRIBE
停止侦听发布到匹配一个或多个模式的通道的消息。SPUBLISH
向分片通道发布消息SSUBSCRIBE
侦听发布到分片通道的消息。SUBSCRIBE
侦听发布到通道的消息。SUNSUBSCRIBE
停止侦听发布到分片通道的消息。UNSUBSCRIBE
停止侦听发布到通道的消息。Scripting and Functions Valkey 服务器端脚本和函数
EVAL
执行服务器端 Lua 脚本。EVALSHA
按 SHA1 摘要执行服务器端 Lua 脚本。EVALSHA_RO
按 SHA1 摘要执行只读服务器端 Lua 脚本。EVAL_RO
执行只读服务器端 Lua 脚本。FCALL
调用函数。FCALL_RO
调用只读函数。FUNCTION
函数命令的容器。FUNCTION DELETE
删除库及其函数。FUNCTION DUMP
将所有库转储为序列化二进制负载。FUNCTION FLUSH
删除所有库和函数。FUNCTION HELP
返回有关不同子命令的有用文本。FUNCTION KILL
在执行期间终止函数。FUNCTION LIST
返回所有库的信息。FUNCTION LOAD
创建库。FUNCTION RESTORE
从负载恢复所有库。FUNCTION STATS
返回执行期间的函数信息。SCRIPT
Lua 脚本管理命令的容器。SCRIPT DEBUG
设置服务器端 Lua 脚本的调试模式。SCRIPT EXISTS
确定脚本缓存中是否存在服务器端 Lua 脚本。SCRIPT FLUSH
从脚本缓存中移除所有服务器端 Lua 脚本。SCRIPT HELP
返回有关不同子命令的有用文本。SCRIPT KILL
在执行期间终止服务器端 Lua 脚本。SCRIPT LOAD
将服务器端 Lua 脚本加载到脚本缓存。SCRIPT SHOW
显示脚本缓存中的服务器端 Lua 脚本。Search 针对 AI 驱动型工作负载优化的向量相似性搜索引擎
FT.CREATE
创建空搜索索引并启动回填过程FT.DROPINDEX
删除 FT.CREATE 命令创建的索引。如果索引不存在,则会出错FT.INFO
返回有关指定索引的详细信息FT.SEARCH
执行指定索引的搜索。返回与查询表达式匹配的键FT._LIST
列出当前定义的索引Server 服务器管理命令
ACL
访问控制列表命令的容器。ACL CAT
列出 ACL 类别,或类别内的命令。ACL DELUSER
删除 ACL 用户,并终止其连接。ACL DRYRUN
模拟用户执行命令,而不实际执行命令。ACL GENPASS
生成可用于标识 ACL 用户的伪随机安全密码。ACL GETUSER
列出用户的 ACL 规则。ACL HELP
返回有关不同子命令的有用文本。ACL LIST
以 ACL 文件格式转储有效规则。ACL LOAD
从配置的 ACL 文件重新加载规则。ACL LOG
列出由于 ACL 规则而生成的最新安全事件。ACL SAVE
将有效的 ACL 规则保存到配置的 ACL 文件中。ACL SETUSER
创建和修改 ACL 用户及其规则。ACL USERS
列出所有 ACL 用户。ACL WHOAMI
返回当前连接的已认证用户名。BGREWRITEAOF
异步将仅追加文件重写到磁盘。BGSAVE
异步将数据库保存到磁盘。COMMAND
返回所有命令的详细信息。COMMAND COUNT
返回命令数量。COMMAND DOCS
返回一个、多个或所有命令的文档信息。COMMAND GETKEYS
从任意命令中提取键名。COMMAND GETKEYSANDFLAGS
从任意命令中提取键名和访问标志。COMMAND HELP
返回有关不同子命令的有用文本。COMMAND INFO
返回一个、多个或所有命令的信息。COMMAND LIST
返回命令名称列表。COMMANDLOG
命令日志命令的容器。COMMANDLOG GET
返回指定命令日志的条目。COMMANDLOG HELP
显示有关不同子命令的有用文本COMMANDLOG LEN
返回指定类型命令日志中的条目数量。COMMANDLOG RESET
清除指定类型命令日志中的所有条目。CONFIG
服务器配置命令的容器。CONFIG GET
返回配置参数的有效值。CONFIG HELP
返回有关不同子命令的有用文本。CONFIG RESETSTAT
重置服务器的统计信息。CONFIG REWRITE
将有效配置持久化到文件。CONFIG SET
即时设置配置参数。DBSIZE
返回数据库中的键数量。DEBUG
调试命令的容器。FAILOVER
启动从服务器到其副本之一的协调故障转移。FLUSHALL
从所有数据库中删除所有键。FLUSHDB
从当前数据库中删除所有键。INFO
返回有关服务器的信息和统计数据。LASTSAVE
返回最后一次成功保存到磁盘的 Unix 时间戳。LATENCY
延迟诊断命令的容器。LATENCY DOCTOR
返回可读的延迟分析报告。LATENCY GRAPH
返回事件的延迟图。LATENCY HELP
返回有关不同子命令的有用文本。LATENCY HISTOGRAM
返回部分或所有命令延迟的累积分布。LATENCY HISTORY
返回事件的时间戳-延迟样本。LATENCY LATEST
返回所有事件的最新延迟样本。LATENCY RESET
重置一个或多个事件的延迟数据。LOLWUT
显示计算机艺术和服务器版本MEMORY
内存诊断命令的容器。MEMORY DOCTOR
输出内存问题报告。MEMORY HELP
返回有关不同子命令的有用文本。MEMORY MALLOC-STATS
返回分配器统计信息。MEMORY PURGE
要求分配器释放内存。MEMORY STATS
返回内存使用详情。MEMORY USAGE
估算键的内存使用量。MODULE
模块命令的容器。MODULE HELP
返回有关不同子命令的有用文本。MODULE LIST
返回所有已加载的模块。MODULE LOAD
加载模块。MODULE LOADEX
使用扩展参数加载模块。MODULE UNLOAD
卸载模块。MONITOR
实时侦听服务器收到的所有请求。PSYNC
复制中使用的内部命令。REPLCONF
用于配置复制流的内部命令。REPLICAOF
将服务器配置为另一个服务器的副本,或将其提升为主服务器。RESTORE-ASKING
集群中用于迁移键的内部命令。ROLE
返回复制角色。SAVE
同步将数据库保存到磁盘。SHUTDOWN
同步将数据库保存到磁盘并关闭服务器。SLAVEOF
将服务器设置为另一个服务器的副本,或将其提升为主服务器。SLOWLOG
慢日志命令的容器。SLOWLOG GET
返回慢日志条目。SLOWLOG HELP
显示有关不同子命令的有用文本SLOWLOG LEN
返回慢日志中的条目数量。SLOWLOG RESET
清除慢日志中的所有条目。SWAPDB
交换两个数据库。SYNC
复制中使用的内部命令。TIME
返回服务器时间。Set 集合数据类型操作
SADD
向集合添加一个或多个成员。如果键不存在,则创建该键。SCARD
返回集合中的成员数量。SDIFF
返回多个集合的差集。SDIFFSTORE
将多个集合的差集存储在键中。SINTER
返回多个集合的交集。SINTERCARD
返回多个集合的交集中的成员数量。SINTERSTORE
将多个集合的交集存储在键中。SISMEMBER
确定成员是否属于集合。SMEMBERS
返回集合中的所有成员。SMISMEMBER
确定多个成员是否属于集合。SMOVE
将成员从一个集合移动到另一个集合。SPOP
从集合中移除一个或多个随机成员后返回它们。如果最后一个成员被弹出,则删除集合。SRANDMEMBER
从集合中获取一个或多个随机成员SREM
从集合中移除一个或多个成员。如果最后一个成员被移除,则删除集合。SSCAN
迭代集合中的成员。SUNION
返回多个集合的并集。SUNIONSTORE
将多个集合的并集存储在键中。Sorted Set 有序集合数据类型操作
BZMPOP
从一个或多个有序集合中按分数移除并返回成员。否则阻塞直到成员可用。如果最后一个元素被弹出,则删除有序集合。BZPOPMAX
从一个或多个有序集合中移除并返回分数最高的成员。否则阻塞直到成员可用。如果最后一个元素被弹出,则删除有序集合。BZPOPMIN
从一个或多个有序集合中移除并返回分数最低的成员。否则阻塞直到成员可用。如果最后一个元素被弹出,则删除有序集合。ZADD
向有序集合添加一个或多个成员,或更新其分数。如果键不存在,则创建该键。ZCARD
返回有序集合中的成员数量。ZCOUNT
返回有序集合中分数在范围内的成员数量。ZDIFF
返回多个有序集合之间的差集。ZDIFFSTORE
将多个有序集合的差集存储在键中。ZINCRBY
增加有序集合中成员的分数。ZINTER
返回多个有序集合的交集。ZINTERCARD
返回多个有序集合的交集中的成员数量。ZINTERSTORE
将多个有序集合的交集存储在键中。ZLEXCOUNT
返回有序集合中在字典序范围内的成员数量。ZMPOP
从一个或多个有序集合中移除最高或最低分成员后返回它们。如果最后一个成员被弹出,则删除有序集合。ZMSCORE
返回有序集合中一个或多个成员的分数。ZPOPMAX
从有序集合中移除最高分成员后返回它们。如果最后一个成员被弹出,则删除有序集合。ZPOPMIN
从有序集合中移除最低分成员后返回它们。如果最后一个成员被弹出,则删除有序集合。ZRANDMEMBER
从有序集合中返回一个或多个随机成员。ZRANGE
返回有序集合中索引范围内的成员。ZRANGEBYLEX
返回有序集合中字典序范围内的成员。ZRANGEBYSCORE
返回有序集合中分数范围内的成员。ZRANGESTORE
将有序集合中指定范围的成员存储在键中。ZRANK
按升序分数返回有序集合中成员的索引。ZREM
从有序集合中移除一个或多个成员。如果所有成员都被移除,则删除有序集合。ZREMRANGEBYLEX
移除有序集合中字典序范围内的成员。如果所有成员都被移除,则删除有序集合。ZREMRANGEBYRANK
移除有序集合中索引范围内的成员。如果所有成员都被移除,则删除有序集合。ZREMRANGEBYSCORE
移除有序集合中分数范围内的成员。如果所有成员都被移除,则删除有序集合。ZREVRANGE
按倒序返回有序集合中索引范围内的成员。ZREVRANGEBYLEX
按倒序返回有序集合中字典序范围内的成员。ZREVRANGEBYSCORE
按倒序返回有序集合中分数范围内的成员。ZREVRANK
按降序分数返回有序集合中成员的索引。ZSCAN
迭代有序集合的成员和分数。ZSCORE
返回有序集合中成员的分数。ZUNION
返回多个有序集合的并集。ZUNIONSTORE
将多个有序集合的并集存储在键中。Stream 流数据类型操作
XACK
返回流的消费者组成员成功确认的消息数量。XADD
向流中追加新消息。如果键不存在,则创建该键。XAUTOCLAIM
更改或获取消费者组中消息的所有权,如同消息已传递给消费者组成员。XCLAIM
更改或获取消费者组中消息的所有权,如同消息已传递给消费者组成员。XDEL
从流中移除消息后返回消息数量。XGROUP
消费者组命令的容器。XGROUP CREATE
创建消费者组。XGROUP CREATECONSUMER
在消费者组中创建消费者。XGROUP DELCONSUMER
从消费者组中删除消费者。XGROUP DESTROY
销毁消费者组。XGROUP HELP
返回有关不同子命令的有用文本。XGROUP SETID
设置消费者组的最后传递 ID。XINFO
流自省命令的容器。XINFO CONSUMERS
返回消费者组中的消费者列表。XINFO GROUPS
返回流的消费者组列表。XINFO HELP
返回有关不同子命令的有用文本。XINFO STREAM
返回有关流的信息。XLEN
返回流中的消息数量。XPENDING
返回流消费者组待处理条目列表中的信息和条目。XRANGE
返回流中 ID 范围内的消息。XREAD
返回多个流中 ID 大于请求 ID 的消息。否则阻塞直到消息可用。XREADGROUP
返回流中组中消费者的新消息或历史消息。否则阻塞直到消息可用。XREVRANGE
按倒序返回流中 ID 范围内的消息。XSETID
用于复制流值的内部命令。XTRIM
从流的开头删除消息。String 字符串数据类型操作
APPEND
将字符串追加到键的值。如果键不存在,则创建该键。DECR
将键的整数值减一。如果键不存在,则使用 0 作为初始值。DECRBY
将键的整数值减去一个数字。如果键不存在,则使用 0 作为初始值。DELIFEQ
如果值匹配字符串,则删除键。GET
返回键的字符串值。GETDEL
删除键后返回键的字符串值。GETEX
设置键的过期时间后返回其字符串值。GETRANGE
返回存储在键处的字符串的子字符串。GETSET
将键设置为新值后返回其以前的字符串值。INCR
将键的整数值增加一。如果键不存在,则使用 0 作为初始值。INCRBY
将键的整数值增加一个数字。如果键不存在,则使用 0 作为初始值。INCRBYFLOAT
将键的浮点值增加一个数字。如果键不存在,则使用 0 作为初始值。LCS
查找最长公共子字符串。MGET
原子性地返回一个或多个键的字符串值。MSET
原子性地创建或修改一个或多个键的字符串值。MSETNX
仅当所有键都不存在时,原子性地修改一个或多个键的字符串值。PSETEX
设置键的字符串值和毫秒级过期时间。如果键不存在,则创建该键。SET
设置键的字符串值,忽略其类型。如果键不存在,则创建该键。SETEX
设置键的字符串值和过期时间。如果键不存在,则创建该键。SETNX
仅当键不存在时,才设置键的字符串值。SETRANGE
按偏移量用另一个值覆盖字符串值的一部分。如果键不存在,则创建该键。STRLEN
返回字符串值的长度。SUBSTR
从字符串值返回子字符串。