Redis安装 ( docker )
南江烂柯人 JAVA劝退师

拉取镜像

1
docker pull redis:6.0.9

创建配置文件

1
mkdir -p /home/redis/data /home/redis/conf

编写redis.conf配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 修改连接为所有ip
bind 0.0.0.0
# 允许外网访问
protected-mode no
port 6379
timeout 0
# RDB存储配置
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb
# 数据存放位置
dir /data
# 开启aof配置
appendonly yes
appendfsync everysec
appendfilename "appendonly.aof"
# 设置密码
requirepass 123456

编写docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
version: '3.8'
networks:
my_network:
external: true
name: xc-network
services:
redis-26379:
# 镜像名
image: redis:7.2.4
# 容器名
container_name: redis-26379
# 重启策略
restart: always
privileged: true
networks:
- my_network
# 端口映射
ports:
- 26379:6379
environment:
# 设置环境变量 时区上海 编码UTF-8
TZ: Asia/Shanghai
LANG: en_US.UTF-8
volumes:
# 配置文件
- /mnt/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf
# 数据文件
- /mnt/redis/data:/data
command: ["redis-server", "/usr/local/etc/redis/redis.conf"]
  • 本文标题:Redis安装 ( docker )
  • 本文作者:南江烂柯人
  • 创建时间:2020-10-06 09:47:12
  • 本文链接:https://www.mattjia.com/2020/10/06/installation/Redis安装 ( docker )/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论