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