1.下载镜像:docker pull redis
2.先创建文件,防止挂载失败:
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
3.启动redis容器:
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
4.进入客户端测试:
5.redis默认配置是没有持久化的,数据都存在内存中,如果重启redis,数据都将丢失。
解决办法:设置redis持久化:
命令:vim mydata/redis/conf/redis.conf
加入以下配置:
appendonly yes
重启redis就可以了
6.设置容器随docker启动自动运行:
# mysql docker update mysql --restart=always # redis docker update redis --restart=always



