Redis的使用(二)
文章目录 Redis的使用二 1、发布订阅模式 2、Redis中事务问题(不用记) 3、rdb模式实现持久化 4、aof实现持久化 5、混合持久化的问题 6、缓存的淘汰策略 7、主从复制问题 8、哨兵模式 9、集群模式 面试容易问道的问题 Redis的使用二 1、发布订阅模式 例子:比如说你们家有个收音机 你收听了 xxxxx 频道 那么只要你打开这个频道 你就能收听到这个频道的所有的内容 你的收音机-----------接收方(订阅方) 频道的内容发送方-------内容的发布者 subscribe 订阅的频道的名称 publish 频道名字 内容 场景:这个功能实际上就是咋们的 MQ中的功能(不用管它) 2、Redis中事务问题(不用记) 事务是不是具有原子性? 这一串的操作要么同时成功、要么同时失败 不是这样的(没啥用) multi 开启事务 . . . . . . . . . . exec 提交事务 3、rdb模式实现持久化 Redis我们说是基于内存的、所以速度快、但是Redis的数据放到内存里面、当Redis重启的时候 这个数据会发生丢失 假设我们能把写入到内存的数据、持久化到硬盘 那是不是就能保证我们的数据即使发生丢失 也不会全部丢失、或者全部不丢失呢? Redis的持久化就产生了----默认情况下 Redis本身也是有持久化策略的 我们即使不配置