项目中遇到的缓存问题

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容