创建docker-compose.yml文件
version: "2"
services:
redis:
image: redis
hostname: redis
container_name: redis
restart: always
ports:
- "6379:6379"
volumes:
- /home/redis/data:/data
- /home/redis/redis.conf:/etc/redis/redis.conf
environment:
- TZ=Asia/Shanghai
同目录创建redis.conf配置文件,下载redis.conf
修改部分配置
# 注释掉,否则只可以本地访问
#bind 127.0.0.1 -::1
# 修改配置后台运行
daemonize yes
#关闭保护模式,否则远程连接不了
protected-mode no
# 修改redis链接密码
requirepass jiangk123456
同目录创建data文件夹,用于存储redis数据,整体目录结构如下
[root@iZ2ze616zb6x1rqtgc7w9qZ redis]# ll -h
total 116K
drwxrwxrwx 2 polkitd root 4.0K Aug 5 14:42 data
-rw-r--r-- 1 root root 285 May 28 14:30 docker-compose.yml
-rw-r--r-- 1 root root 105K May 28 13:37 redis.conf
启动redis服务
[root@iZ2ze616zb6x1rqtgc7w9qZ redis]# docker-compose up -d