开发者社区> 问答> 正文

SpringBoot 配置 Redis 缓存

SpringBoot工程中做了redis缓存,怎么配置一下,让缓存的数据在过一定时间内清理掉?需要写定时任务吗?1.png

展开
收起
Atom 2020-04-21 16:16:05 1485 0
2 条回答
写回答
取消 提交回答
  • 有点尴尬唉 你要寻找的东西已经被吃掉啦!

    找到redis中的redis.conf文件并编辑(在安装路径中找到)

    vim ./redis.conf

    1、找到bind 127.0.0.1并注释掉

      默认127.0.0.1只能本地访问,注释掉即可ip访问

    2、修改 protected-mode 属性值为no

      注释掉并把保护模式禁用以后可以IP访问

    3、修改daemonize属性将no 改为yes

      将daemonize设置为yes即启动后台运行

    4、开放6379端口

    /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

      默认不对外开放6379

    5、启动redis

    redis-server /myconf/redis.conf

      redis-server默认在/usr/local/bin路径下,redis.conf在redis的安装路径下

    6、测试连接

    redis-cli -h 192.168.126.129 -p 6379

      redis-cli -h redis服务器IP -p 6379 -a 密码(没有设置redis密码不要写空,否则报错)

    参考文章:https://www.cnblogs.com/lzhdonald/p/11560002.html

    2020-04-21 18:08:10
    赞同 展开评论 打赏
  • 缓存的时候就要设置过期时间 1.png

    2020-04-21 16:17:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载