docker 单机部署redis

一、环境准备

  • 安装docker
  • 下载镜像
docker pull redis

二、redis安装

1、创建配置文件
mkdir redis
cd redis
mkdir data

vim redis.conf

bind 0.0.0.0
port 6379
#是否禁止公网访问redis cache 开启条件 没有bind IP  没有设置requirepass访问密码
protected-mode no
#是否开启守护模式
daemonize no
#aof日志 每次写操作都记录一条日志
appendonly yes
#目录
dir /data/redis
#是否开启集群
cluster-enabled no
#集群配置文件
cluster-config-file nodes.conf
#超时时间
cluster-node-timeout 5000
#密码
requirepass shenpu2019


                                    
启动容器
    #返回配置文件的上级目录执行
    cd ..
    docker run -d \
    -v $PWD/redis/redis.conf:/data/redis.conf \
    -v $PWD/redis/data:/data/redis \
    --restart always --name redis --net host  \
    redis redis-server /data/redis.conf;
#测试
docker exec -it redis /bin/sh
redis-cli -p 6379 -c

你可能感兴趣的:(docker 单机部署redis)