随笔分类 -  redis

摘要:一、主从复制概述 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave);数据的复制是单向的,只能由主节点到从节点。 默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个从节点 阅读全文
posted @ 2023-03-04 00:08 MarkLeeBYR 阅读(156) 评论(0) 推荐(1) 编辑
摘要:击穿,穿透,雪崩都是在高并发前提下,当缓存中某一个热点key过期或key被淘汰导致的 1、缓存击穿 穿透和雪崩针对的是大面积数据请求,击穿是一个key导致的redis异常。但某个key是非常热点,请求非常频繁,处于集中式访问现象,当这个key失效(过期)时,大量的请求就会直接请求数据库,不同场景下缓 阅读全文
posted @ 2022-09-01 10:07 MarkLeeBYR 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1、redis jedis客户端 pipeline中可以传入function或consumer,里面可以写多条语句。pipeline不是原子,只是命令的封装,节省网络时间(有句话说的好,Redis性能瓶颈是网络),使用pipeline也要注意避免发送的命令过大,或管道内的数据太多而导致的网络阻塞,管 阅读全文
posted @ 2022-08-25 10:49 MarkLeeBYR 阅读(121) 评论(0) 推荐(0) 编辑
摘要:Redis 实现高可用主要有三种方式:主从复制、哨兵模式,以及 Redis 集群,参考:https://mp.weixin.qq.com/s/ft0oCq_FMO71lG6IVHywdw 1)主从复制 详见主从复制的文章 2)哨兵模式 使用 Redis 主从服务的时候,会有一个问题,就是当 Redi 阅读全文
posted @ 2022-08-23 11:37 MarkLeeBYR 阅读(325) 评论(0) 推荐(0) 编辑
摘要:redis如何实现数据不丢失:为了保证Redis数据不丢失,要把数据从内存存储到磁盘上,这就是Redis的数据持久化。Redis 数据持久化有三种方式:1)AOF日志(Append Only File,文件追加方式): 先执行命令把数据写入内存,然后再记录命令日志到文件中,重启时重新执行AOF文件中 阅读全文
posted @ 2022-08-23 11:22 MarkLeeBYR 阅读(60) 评论(0) 推荐(0) 编辑