发布与订阅命令
命令 | 实例与描述 |
---|---|
SUBSCRIBE | SUBSCRIBE channel [channel…] 订阅给定的一个或多个频道 |
UNSUBSCRIBE | UNSUBSCRIBE channel [channel…] 退订给定的一个或多个频道,如果执行时没有给定频道,那么退订所有频道 |
PUBLISH | PUBLISH channel message 向给定频道发送消息 |
PSUBSCRIBE | PSUBSCRIBE pattern [pattern…] 订阅与给定模式相匹配的所有频道 |
PUNSUBSCRIBE | PUNSUBSCRIBE pattern [pattern…] 退订给定的模式 如果执行时没有给定模式,那么退订所有模式 |
其他命令
排序
命令 | 实例与描述 |
---|---|
SORT | SORT source-key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern…]] [ASC|DESC] [ALPHA] [STORE dest-key] 根据给定的选项,对输入的列表、集合或者有序集合进行排序,然后返回或存储排序的结果 |
过期时间
命令 | 实例与描述 |
---|---|
PERSIST | PERSIST key-name 移除键的过期时间 |
TTL | TTL key-name 查看给定键距离过期还有多少秒 |
EXPIRE | EXPIRE key-name seconds 让给定键在指定的秒数后过期 |
EXPIREAT | EXPIRE key-name timestamp 将指定键的过期时间设置为给定的unix时间戳 |
PTTL | PTTL key-name 查看给定键距离过期还有多少微妙 |
PEXPIRE | PEXPIRE key-name milliseconds 让给定键在指定的毫秒数之后过期 |
PEXPIREAT | PEXPIREAT key-name timestamp-milliseconds 将一个毫秒级精度的unix时间戳设置为给定键的过期时间。 |