PERSIST key:移除给定 key 的生存时间
键的移动:
migrate host port key destination-db timeout [COPY] [REPLACE]:将 key 原子性地从当前实例传送到目标实例的指定数据库上,一旦传送成功, key 保证会出现在目标实例上,而当前实例上的 key 会被删除。这个命令是一个原子操作,它在执行的时候会阻塞进行迁移的两个实例,直到以下任意结果发生:迁移成功,迁移失败,等到超时。 move key db:将当前数据库的 key 移动到给定的数据库 db 当中。如果当前数据库(源数据库)和给定数据库(目标数据库)有相同名字的给定 key ,或者 key 不存在于当前数据库,那么 MOVE 没有任何效果
发布/订阅:
订阅可以使多个客户端等待同一信息,发布可以使服务端向多个特定客户端发送信息
就像收音机一样,只要收音机调到指定的频道channel,就可以收听到电台的信息 而电台可以向所有收听它的收音机发送信息 新的用户,不会收听到之前的消息订阅频道:
psubscirbe pattern [pattern ...]:客户端订阅一个或多个符合给定模式的频道 subscirbe channel [channel ...]:订阅给定的一个或多个频道的信息。 【上述两个的区别就是pattern可以模式匹配】发送消息:
publish channel message:将信息 message 发送到指定的频道 channel 。返回值是收到message的订阅者数量退订频道:
unpsubscirbe [channel [channel ...]]:指示客户端退订给定的频道。 punsubscirbe [pattern [pattern ...]]:指示客户端退订所有给定模式。 【上述两个的区别就是pattern可以模式匹配】频道查询:
pubsub numpat:客户端订阅的所有模式的数量总和。
pubsub channels [pattern]:列出当前的活跃频道。活跃频道指的是那些至少有一个订阅者的频道, 订阅模式的客户端不计算在内。
pubsub numsub [channel-1 ... channel-N]:返回给定频道的订阅者数量, 订阅模式的客户端不计算在内。










