上一章:Docker安装:教程二:MySQL安装(虚拟机模式下)
- 使用docker命令安装Redis最新版本:
docker pull redis
-
创建Redis的配置目录:
mkdir -p /mydata/redis/conf
-
创建Redis的配置文件:
touch /mydata/redis/conf/redis.conf
-
配置docker与Redis的映射,详细配置说明见上章 Docker安装:教程二:MySQL安装(虚拟机模式下):
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
-
进入docker下的reids客户端:
docker exec -it redis redis-cli
-
使用Redis命令来测试存取数据:
set a b get a
-
推出docker的Redis客户端:
exit
-
用以下命令重启Redis,进去使用get a,会发现数据丢失了,这时候需要使数据重启不清空:
docker restart redis
-
先进入Redis配置文件目录,查看Redis配置文件:
cd /mydata/redis/conf/ ls
-
编辑配置文件,使docker的Redis重启数据不清空:
vim redis.conf
#输入以下配置(按 i 键进入编辑模式) appendonly yes
英文输入法下输入
:
再输入:wq
回车保存即可 -
输入以下命令,使Redis在docker重启后自动启动:
docker update redis --restart=always
更多配置方法,进入 Redis官网 ,点击对应的版本配置文件示例即可(因为我是最新版本,所以我点击redis.conf for Redis 6.0)