51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

docker compose安装redis 6.2.14

docker compose安装redis {#articleContentId}

docker compose安装redis_docker-compose redis-CSDN博客

compose.yaml

version: '3'
services:
  redis: # 服务名称
    image: redis:6.2.14 # redis镜像版本
    container_name: redis6.2.14 # 容器名称
    ports:
      - 6379:6379 # 指定宿主机端口与容器端口映射关系,宿主机:容器
    volumes:
      - /data/redis6.2.14/conf/redis.conf:/etc/redis/redis.conf # 映射配置文件目录,宿主机:容器
      - /data/redis6.2.14/data:/data # 映射数据目录,宿主机:容器
    restart: always # 容器开机自启
    privileged: true # 获取宿主机root权限
    command: ["redis-server","/etc/redis/redis.conf"] # 指定配置文件启动redis-server进程

然后准备文件夹:

# 创建配置文件目录
mkdir -p /data/redis6.2.14/conf
 
# 创建持久化数据目录
mkdir -p /data/redis6.2.14/data

添加redis配置文件

redis.conf

可以修改 requirepass 密码:

# bind 192.168.1.100 10.0.0.1
# bind 127.0.0.1 ::1
#bind 127.0.0.1
protected-mode no
port 6379
tcp-backlog 511
requirepass root
timeout 0
tcp-keepalive 300
daemonize no
supervised no
pidfile /var/run/redis_6379.pid
loglevel notice
logfile ""
databases 30
always-show-logo yes
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
dir ./
replica-serve-stale-data yes
replica-read-only yes
repl-diskless-sync no
repl-disable-tcp-nodelay no
replica-priority 100
lazyfree-lazy-eviction no
lazyfree-lazy-expire no
lazyfree-lazy-server-del no
replica-lazy-flush no
appendonly yes
appendfilename "appendonly.aof"
no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
aof-load-truncated yes
aof-use-rdb-preamble yes
lua-time-limit 5000
slowlog-max-len 128
notify-keyspace-events ""
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-size -2
list-compress-depth 0
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-bytes 3000
stream-node-max-bytes 4096
stream-node-max-entries 100
activerehashing yes
hz 10
dynamic-hz yes
aof-rewrite-incremental-fsync yes
rdb-save-incremental-fsync yes

然后:

docker-compose up

赞(0)
未经允许不得转载:工具盒子 » docker compose安装redis 6.2.14