第九章:数据库

服务器中的数据库

Redis 中数据库的概念
切换数据库的命令:select 1

数据库键空间

数据库键空间 key space
Redis 每个数据库都有一个数据库键空间,数据库键空间是一种字典结构
dict 字典

设置键的生存时间或过期时间

expires 字典
设置键的生存时间和过期时间
过期字典保存键的过期时间
expire, pexpire, expireat, pexpireat
ttl, pttl

过期键删除策略

过期键删除策略:①定时删除:浪费 CPU,节省内存;②惰性删除:节省 CPU,浪费内存;③定期删除:定时删除和惰性删除的折中方案;
Redis 的过期键删除策略:惰性删除和定期删除配合使用。

RDB、AOF和复制功能对过期键的处理

数据库通知

键空间通知 key-space notification
键事件通知 key-event notification
数据库通知的实现原理

posted @ 2018-05-16 19:22  optor  阅读(186)  评论(0编辑  收藏  举报