- 数据结构之外的讨论
1.1 过期时间
30 秒后过期,删除 key
expire pages:about 30
在特定时间删除key
expireat pages:about 1356933600
它 会在2012年12月31日上午 12:00 删除 key
ttl 命令
ttl 命令 可以找出一条数据还能活多久
ttl pages:about
persist 中止过期,使得过期ttl失效,变为持久保存
persist pages:about
setex
setex 允许你在一个单独的原子命令中设置一个字符串并指定它的存活时间
setex pages:about 30 ‘
about us
…’1.2 发布订阅(Publication and Subscriptions)
订阅
subscribe warnings
发布
publish warnings “it’s over 9000!”
你可以订阅多个频道
subscribe channel1 channel2 …
用 unsubscribe 来停止监听一个订阅
一组频道
订阅某种模式的一组频道
psubscribe warnings:*
punsubscribe 停止某种模式的一组频道。
最后,注意 publish 命令的返回值 1。这是收到消息的客户端的个数
1.3 Monitor 和 slowlog
monitor 命令让你监控 Redis 的状态。它是一个很棒的调试工具,能让你深入了解你的应用是怎样和 Redis 交互的。在此我向大家推荐一个架构学习交流圈。交流学习指导伪鑫:1253431195(里面有大量的面试题及答案)里面会分