随笔分类 -  Redis

摘要:分布式锁 概念 对某个操作上了锁后,这个锁对所有节点都有效,也就是保证所有节点互斥访问。 传统的锁只对自己的节点有效。 基于Redis实现分布式锁 原理 使用Redis的setnx命令,setnx在设置键值对的时候,先判断键值对是否存在,存在返回0,不存在返回1,根据这个原理,需要加锁的时候使用se 阅读全文
posted @ 2022-05-10 20:27 Laplace蒜子 阅读(42) 评论(0) 推荐(0) 编辑
摘要:集群 Redis主从模式产生的问题 因为写操作都是在主机中,所以在并发写的时候一台主机可能会挂掉。 什么是集群 Redis集群实现了对Redis的水平扩容,即启动N个redis结点,将整个数据库分布存储在这N个结点中,每个结点存储总数据的1/N Redis集群通过分区来(partition)提供一定 阅读全文
posted @ 2022-05-10 17:32 Laplace蒜子 阅读(58) 评论(0) 推荐(0) 编辑
摘要:主机与从机 机制 主机(master)以写为主,从机(slave)以读为主。 应用将数据写入主机,然后主机会将这些数据赋值到各个从机中。 应用要读取数据时,会直接在从机中读取数据。 优点 读写分离 容灾快速恢复,一台从服务器挂了,可以读取其他从服务器 配置主机与从机 假设有三个服务器,端口分别为63 阅读全文
posted @ 2022-05-09 21:34 Laplace蒜子 阅读(172) 评论(0) 推荐(0) 编辑
摘要:Redis中两种持久化方式 RDB(Redis DataBase) AOF(Append Of File) RDB(Redis DataBase)方式 在指定的时间间隔内,将内存中的数据集快照写入磁盘。恢复数据的时候,将磁盘文件中内容读取到内存。 Redis会单独创建(fork)一个子进程来处理持久 阅读全文
posted @ 2022-05-07 21:24 Laplace蒜子 编辑

点击右上角即可分享
微信分享提示