redis当中的复制
在redis中,用户可以通过执行SLAVEOF命令或者设置slaveof选项,让一个服务器取复制另一个服务器。传统的复制由于在断连之后,仍旧将复制流程全部走一遍(主服务器保存rdb文件,传输文件,传输命令),导致效率低下;新版的复制在断线后,只执行在断线后没有同步的命令(从服务器发送PSYNC->主
redis客户端
redis服务器是典型的一对多服务器程序:一个服务器可以与多个客户端建立网络连接,每个客户端可以向服务器发送命令请求,而服务器则接收并处理客户端发送的命令请求,并向客户端返回命令回复。redis服务器使用单线程单进程的方式来处理命令请求,并与多个客户端进行网络通信。对于每一个与服务器进行连接的客户端
redis关于aof的一点补充
aof持久化是通过保存服务器所执行的写命令来记录数据库状态的。它的实现可以分为命令追加、文件写入、文件同步三个步骤1.命令追加当aof持久化功能处于打开状态时,服务器在执行完一个写命令之后,会以协议格式将被执行的写命令追加到服务器状态的aof_buf缓冲区的末尾点击(此处)折叠或打开structre