1. redis如何实现主从同步的高效率??

     主从复制的同步有一个命令数据的同步文本,然后利用两个不同服务器的偏移量来进行进行同步,避免每次都是全部同步(并非会保存所有的命令数据,而是会有一个缓冲区(比如1M,比如2M),如果偏移量在这个缓冲区里面则是会部分同步)
    
  2. redis的备份包括保存数据的二进制和命令的同步,第一种方式相当于把当前内存的数据都保存下来,而第二种相当于把所有的命令都保存下来然后进行保存,恢复的时候把命令读取出来进行恢复

  3. 数据的备份方式:

     使用进程内存复制,当要数据备份的时候,fork一个进程,然后保存fork进程的数据,这样不会阻塞主进程(当数据保存完毕后,再继续保存后续的数据)

相关文章:

  • 2021-09-26
  • 2021-09-09
  • 2021-12-27
  • 2021-09-26
  • 2021-10-08
  • 2021-10-12
  • 2021-08-24
  • 2021-10-11
猜你喜欢
  • 2021-06-26
  • 2021-07-26
  • 2022-12-23
  • 2021-12-05
  • 2021-05-31
相关资源
相似解决方案