Redis总结:
集群的搭建:
redis面试必看
在集群搭建的时候,根据redis-trib.rb脚本在0-16383之间为每一个master服务器来分配槽值,redis的存储是以key/map的形式,key:(key:value)的形式,当存储数据时,会根据 大key值计算出slots的槽值,根据槽值存储在对应的redis中。

主从复制的原理:为了保证主从数据保持一致
redis面试必看
主要经历四个阶段:
对于slave来说:
1.与master建立连接(ping),若返回pong代表与master能够连接
2.向master发起同步请求(SYNC)
3.接受master发来的RDB数据
4.载入RDB文件
对于master来说:
1,master端发送完RDB文件
2,定期的向slave发送PING命令,为了保证连接状态
3,发送变量命令

如何保证高可用:

redis面试必看
redis的持久化
RDB持久化:可以在指定的时间间隔内生成数据集的快照
AOF持久化:记录服务器执行时的所有写操作,并在服务器启动时,通过重新执行这些命令来还原数据集
无持久化:让数据只在服务器运行时存在。

如果同时存在RDB和AOF时,会优先使用AOF文件来还原数据集,因为AOF文件保存的数据集通常比RDB文件数据更完整。

redis事务命令
multi:开始事务
exec:提交事务
discard:回滚事务

相关文章:

  • 2021-05-09
  • 2022-03-04
  • 2021-12-13
  • 2022-12-23
  • 2021-12-21
  • 2021-06-26
  • 2022-12-23
  • 2021-09-10
猜你喜欢
  • 2021-06-03
  • 2022-12-23
  • 2021-10-18
  • 2021-11-07
  • 2021-11-07
  • 2021-04-20
  • 2021-12-26
相关资源
相似解决方案