redis高级

一、redis之事务

  1、定义

  2、悲观锁乐观锁

  3、隔离等级

二、redis之持久化

持久化方式:aof和rdb方式

  rdb两种⽅式: ⼿动 or根据配置⽂件;其中⼿动可以使⽤save(会阻塞主线程)或者bgsave(使⽤⼦线程, ⼦进程将数据写⼊临时⽂件,并在写
完后,替换原有的.rdb⽂件);配置⽂件和bgsave命令⽅式⼀致;
  aof:配置⽂件中的appendonly修改为yes; 开启AOF持久化后,你所执⾏的每⼀条指令,都会被记录到appendonly.aof⽂件中。但事实上,并不会⽴即将命令写⼊到硬盘⽂件中,⽽是写⼊到硬盘缓存,在接下来的策略中,配置多久来从硬盘缓存写⼊到硬盘⽂件。redis默认使⽤everysec,就是说每秒持
久化⼀次,⽽always则是每次操作都会⽴即写⼊aof⽂件中。⽽no则是不主动进⾏同步操作,是默认30s⼀次。
  RDB每次进⾏快照⽅式会重新记录整个数据集的所有信息。RDB在恢复数据时更快,可以最⼤化redis性能,⼦进程对⽗进程⽆任何性能影响。
  AOF有序的记录了redis的命令操作。

三、redis之发布订阅

四、redis之主从复制

五、redis之哨兵模式

原文地址:https://www.cnblogs.com/wangyong123/p/11625055.html