2021年11月14日 作者 zeroheart

docker redis

docker pull redis:4.0

mkdir -p /home/redis4.0/data

wget https://raw.githubusercontent.com/antirez/redis/4.0/redis.conf -O /home/redis4.0/redis.conf

chmod -R 777 redis4.0

 docker run --restart=always --name redis4.0 -p 6379:6379 -v /home/redis4.0/redis.conf:/etc/redis/redis.conf -v /home/redis4.0/data:/data -d redis:4.0 --appendonly yes --requirepass "pass"

vim /home/redis4.0/redis.conf

第69行注释掉并改为

bind 127.0.0.1

第88行改为

protected-mode no

第136行改为

daemonize yes

第500行取消注释并改为

requirepass pass

重启容器

docker restart redis4.0

redis-cli -h host -p port -a password

docker exec -it redis4.0 redis-cli