美文网首页学习笔记
项目中遇到的缓存问题

项目中遇到的缓存问题

作者: 杨不易呀 | 来源:发表于2020-04-26 08:16 被阅读0次

1.缓存问题

问题描述:当使用表格里面是否可用对数据进行更新之后,缓存里面的数据丢失部分 ,原因是因为@CachePut里缓存的是返回的值的对象
解决思路:先进行修改,再进行一次查询,将查询到的数据进行返回

2.docker安装redis

拉取镜像最新版本 docker pull redis:3.2
启动redis容器
docker run -d -p 6379:6379 -v  $PWD/redis/data:/data -d --name redis-server redis:3.2 --appendonly yes --requirepass "123456"
注释
-p 6379:6379 => 映射端口6379
-v $PWD/redis/data:/data => 将主机中当前目录下的data挂载到容器的/data
--name redis-server =>容器别名
--requirepass "root" => 设置密码为root
--appendonly yes => 启用AOF持久化方式,设置为no重启数据不会保存
进入容器内部测试 进入容器内部 
docker exec -it redis-server /bin/bash
连接redis redis-cli 登录redis auth root

相关文章

网友评论

    本文标题:项目中遇到的缓存问题

    本文链接:https://www.haomeiwen.com/subject/rmwrwhtx.html