redis单机版

  • 从docker hub上(阿里云加速器)拉取redis镜像到本地标签为3.2

image.png

  • 使用redis3.2镜像创建容器(也叫运行镜像) ```json docker run —name some-redis -d redis #启动一个redis

docker run -v /myredis/conf:/usr/local/etc/redis#来自docker官网启动容器挂载redis.conf文件 —name myredis redis
redis-server /usr/local/etc/redis/redis.conf#以配置文件启动redis

docker run -p 6379:6379 #宿主机端口映射 -v /myredis/data:/data #来自docke官网 docker的redis持久化文件存储在/data目录下 -v /myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf #挂载配置文件 -d redis:3.2 redis-server /usr/local/etc/redis/redis.conf #以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录/usr/local/docker/redis.conf —appendonly yes #开启redis 持久化

  1. ![image.png](https://cdn.nlark.com/yuque/0/2021/png/12766423/1626004592113-d84c7ab3-a3d9-4fa0-ae88-7cc65bb3d577.png#clientId=ua4586071-5ce4-4&from=paste&id=u2baea090&margin=%5Bobject%20Object%5D&name=image.png&originHeight=176&originWidth=1350&originalType=binary&ratio=1&size=30502&status=done&style=shadow&taskId=ude70f6d9-a189-4e95-90d3-7ad24acf9bc)
  2. - 在主机/myredis/conf/redis.conf目录下新建redis.conf文件vim /myredis/conf/redis.conf/redis.conf
  3. ```json
  4. http://download.redis.io/redis-stable/ #配置文件下载地址
  • 测试redis-cli连接上来

    docker exec -it 运行着Rediis服务的容器ID redis-cli
    

    image.png

  • 测试持久化文件生成

image.png