docker安装redis
拉取镜像
docker pull redis
会默认下载最新的redis镜像
创建指定目录和空白配置文件
sudo mkdir /mydata/redis/conf
sudo touch /mydata/redis/conf/redis.conf
数据持久化
(没有配置数据持久化,redis中的数据是存储在内存中的,重启之后数据会丢失)
修改刚才创建的redis.conf文件
nano /mydata/redis/conf/redis.conf

添加如图所示的
appendonly yes
保存并推出
启动容器
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
此时已经可以连接到redis了
验证数据持久化
进入docker的redis客户端
docker exec -it redis redis-cli
任意存入一个数据,例如

输入exit指令退出客户端后,重启redis容器
docker restart redis
再次进入redis-cli验证
1490

被折叠的 条评论
为什么被折叠?



