摘要: 主从模式: 实现读写分离,提高并发量; 实现高可用,主宕机后,把从节点提升为主节点,通过哨兵模式来自动从从节点中选出主节点; 主从同步流程: 1)从服务器连接主服务器,发送SYNC命令; 2)主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令; 阅读全文
posted @ 2022-02-13 17:37 dsfsadfdgd 阅读(190) 评论(0) 推荐(0)
摘要: string 结构:embstr = RedisObject对象头 + sds结构;最大存储512M。 RedisObject 用于redis 数据内存回收和记录引用计数。sds结构包括已用空间和可用空间。 惰性空间释放 SDS 缩短时,并不会回收多余的内存空间,而是使用 free 字段将多出来的空 阅读全文
posted @ 2022-02-13 17:08 dsfsadfdgd 阅读(48) 评论(0) 推荐(0)
摘要: 1. redis常用命令: info memory 查看内存使用 config get memory 获取配置 config set memory 100mb 配置,实时生效,不需要重启。 flushall 清空所有数据库,从的数据也会被清空flushdb 只清除当前的数据库下的数据,不会影响到其他 阅读全文
posted @ 2022-02-13 17:05 dsfsadfdgd 阅读(40) 评论(0) 推荐(0)
摘要: 1.基于redis实现分布式锁 setnx key val:根据返回值判断加锁是否成功。锁的value值为一个随机生成的UUID,释放锁的时候进行判断。 127.0.0.1:6379> setnx lck 123 (integer) 1 127.0.0.1:6379> setnx lck 123 ( 阅读全文
posted @ 2022-02-13 16:29 dsfsadfdgd 阅读(75) 评论(0) 推荐(0)