1、下载镜像文件
docker pull redis
2、创建实例并启动
创建一个文件夹
创建 /mydata/redis/conf,在此文件夹下面创建一个文件redis.conf
原因:
启动docker容器时候-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \,默认会将宿主机linux的redis.conf看作是一个文件夹
mkdir -p /mydata/redis/conftouch /mydata/redis/conf/redis.conf
创建实例并启动
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 ps
![](https://i-blog.csdnimg.cn/blog_migrate/3b3e5983ead0f662b105adfa0eb40a37.png)
redis 自描述文件:https://raw.githubusercontent.com/antirez/redis/4.0/redis.confredis 配置文件可以配的内容参考:
使用 redis 镜像执行 redis-cli 命令连接
测试redis 以前使用redis客户端测试,docker里的redis用下面命令
docker exec -it redis redis-cli
用数据测试
redis的数据没有持久化的,默认存储到内存中,如果重启redis再连就会获取不到(高版本支持数据持久化)
只需要再 redis.conf下设置以下代码就可以了
redis可视化软件链接