Spring Boot 集成Redis学习与缓存穿透问题

Spring Boot 集成Redis学习与缓存穿透问题

双重锁检测

防止并发时,发生缓存穿透现象
在这里插入图片描述

哨兵模式Redis集群部署

Redis启动服务命令
到redis安装路径的src后 执行 ./redis-server …/redis.config

  • 配置application.properties文件
    在这里插入图片描述
  • 设置Redies从属的配置文件
    在这里插入图片描述
    配置主从文件配置
    • 主文件配置
      daemonize 设置成yes 允许后台运行
    • 从文件配置
      在这里插入图片描述
      • pidfile 是从机器的启动指定
      • slaveof 是指定主机器的IP 和端口,如果在linux部署此IP要写真实IP,与程序中配置的要一致
      • requirepass 是redis密码 如果主文件有则不需要此条
      • masterauth 是必须设置的,此次配置是有密码的哨兵模式,如果主机器宕机或坏了,要从从机器中提升一个当主机器,这个就是设置的链接密码
  • 哨兵文件配置
    Redis启动哨兵命令
    到redis安装路径的src后 执行 ./redis-sentinel …/redis.config

    在这里插入图片描述
    • port 配置端口 指定哨兵的端口
    • sentinel monitor mymaster 192.168.160.128 6380 2 指定主机器的位置
      • mymaster要与程序中配置文件的master一致
        在这里插入图片描述
      • ip要linux真实的ip
  • sentinel auth-pass mymaster 123456 配置链接主机器的密码
    在这里插入图片描述
  • 设置不保护模式,允许访问,默认采用保护模式 (yes)
    protected-mode no
  • 在文件最后有故障时生成的自动转移配置 删除掉
    在这里插入图片描述
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值