Redis重点总结
1.redis分布式锁
2.redission实现分布式锁
注意:加锁、设置过期时间等操作都是基于lua脚本完成.
redisson分布式锁,实现可重入(前提是同一个线程下
3.redis主从集群
实现主从复制 ( Master-slave Replication)的工作原理 :
slave从节点服务启动并连接到Master之后,它将主动发送一个SYNC命令
Maser服务主节点收到同步命令后将启动后台存盘进程,同时收集所有接收到的用于修改数据集的命令,在后台进程执行完毕后。Mastr将传送整个数据库文件到Slave,以完成一次完全同步
而slave从节点服务在接收到数据库文件数据之后将其存盘并加载到内存中
此后,Master主节点继续将所有已经收集到的修改命令,和新的修改命令依次传送给Slaves,slave将在本次执行这些数据修改命令,从而达到最终的数据同步。
如果Master和Slave之间的链接出现断连现象,Slave可以自动重连Master,但是在连接成功之后,一次完全同步将被自动执行。