一、环境准备
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