1、拉取redis鏡像
docker pull redis:latest
2、
mkdir /data/redis
3、填充redis.conf文件及根據需求修改相應的配置
?通過官網地址找到對應版本的配置文件
?將配置信息復制到redis.conf中
?常見的修改配置?
https://redis.io/docs/latest/operate/oss_and_stack/management/config/
4 、 chmod 777 redis.conf
vim /data/redis/redis.conf
bind 127.0.0.1 # 這行要注釋掉,解除本地連接限制
protected-mode no # 默認yes,如果設置為yes,則只允許在本機的回環連接,其他機器無法連接。
daemonize no # 默認no 為不守護進程模式,docker部署不需要改為yes,docker run -d本身就是后臺啟動,不然會沖突
requirepass 123456 # 設置密碼
appendonly yes # 持久化
5.
docker run --name redis \
-p 6379:6379 \
-v /docker-data/redis/redis.conf:/etc/redis/redis.conf \
-v /docker-data/redis:/data \
-d redis redis-server /etc/redis/redis.conf --appendonly yes