摘要:转载:Redis主从模式和哨兵模式 ##主从模式 主节点用于服务,从节点用于数据备份(不能跳过主节点直接给从节点写入),在主节点关机后,从节点可变为主节点替代已关闭的主节点提供服务。 为了保持主从节点数据一致性,在每次给主节点写入数据后,都会给从节点做一次数据更新。 不足1:从节点变为主节点需要人工
阅读全文
摘要:redis基于内存结构进行数据缓存,当内存消耗完时,需要进行数据释放,淘汰策略即使数据释放策略 # volatile-lru -> Evict using approximated LRU among the keys with an expire set. # allkeys-lru -> Evi
阅读全文
摘要:集群:高并发 哨兵:高可用 redis-server redis-7001.conf & ps -ef|grep redis springboot配置(ip注意写自己的) max-reddirects是指最大重连次数 测试: 查看pid: ps -ef|grep redis 连接集群: redis-
阅读全文
摘要:
阅读全文
摘要:主从配置 在多个redis实例之间建立起主从关系,当主redis中的数据发生变化时,从redis中的数据也要做同步更新 通过主从配置可以实现对redis数据的备份(从redis就是对主redis的数据备份),提高了数据安全性 通过主从配置,实现了redis的读写分离,主redis负责写,从redis
阅读全文
摘要:缓存击穿 大量并发请求同时访问一个在redis中不存在的数据时,就会绕过redis去直接访问底层数据库,对数据库造成极大的访问压力 解决方案 使用双重检测锁 缓存穿透 当请求访问redis中的某个资源时,若返回的结果为null,则会绕过redis去访问底层数据库,若底层数据库中没有相关数据,则返回结
阅读全文
摘要:1.修改服务器防火墙使63797端口放行 2.修改redis.conf配置文件 # 允许任何主机连接、访问 bind 127.0.0.1 改为 bind 0.0.0.0 # 关闭保护模式 protected-mode yes 改为 protected-mode no # 允许启动后在后台运行,即关闭
阅读全文
摘要:Redis持久化策略 RDB 原理 RDB是redis默认的持久化策略,当redis的“写操作”达到指定次数,且距离上一次持久化达到指定间隔时间,就会将redis内存中的数据生成数据快照,保存到指定的rbd文件中 默认触发条件 900 1 (解释:当操作次数达到一次,900s就会进行一次持久化) 3
阅读全文
摘要:redis的基本使用 数据类型 redis支持多种数据类型,常用的是这5种 String常用指令 设置/修改值(key存在则做添加,不存在则做修改) set key value 设置/修改值(有过期时间) setex key time value 例:setex key3 10 123,表示10秒后
阅读全文
摘要:redis-server :启动redis服务(按ctrl+c退出) redis-server &:后台启动redis服务(&也适用于其他指令) redis-cli :启动redis操作客户端(命令行客户端) redis可以启动多个,每一个都有不同的端口 在启动redis时,可以选择一个配置文件,若
阅读全文
摘要:设置redis实例为守护模式(默认为no) daemonize yes 设置redis实例启动后,保存进程id的文件路径 pidfile /var/run/xxx.pid 设置redis实例的启动端口 port XXXX 设置redis实例是否开启保护模式 protected-mode yes 设置
阅读全文