配置文件

【Redis 6.0 配置下载地址】

目录结构

├── conf
│   └── redis.conf
├── data
│   └── dump.rdb
└── docker-compose.yml
shell

核心代码

  • docker-compose.yml
version: '2'
services:
    redis:
      image: redis:6.0.5
      container_name: redis
      restart: always
      command: redis-server /etc/redis.conf
      ports:
        - "6376:6379"
      volumes:
        - "./data:/data"
        - "./conf/redis.conf:/etc/redis.conf"
yml
  • redis.conf
# 这一行需要注释掉
# bind 127.0.0.1

# Save the DB on disk:自动保存
#
#   save <seconds> <changes>
#
#   after 60 sec if at least 1 keys changed
save 60 1 

# 设置登陆密码
requirepass 你的登陆密码
shell

常见问题

如果运行之后,容器反复重启

可以查看log信息

docker logs redis
shell

对于类似这种错误

*** FATAL CONFIG FILE ERROR (Redis 6.0.5) ***
Reading the configuration file, at line 1070
>>> 'oom-score-adj-values 0 200 800'
Bad directive or wrong number of arguments
shell

需要将redis.conf中该行注释掉:

# oom-score-adj-values 0 200 800
shell

然后停止、删除掉原来的容器,并且重新创建容器

docker stop redis
docker rm redis
docker-compose up -d
shell
打赏
  • 微信
  • 支付宝
评论
来发评论吧~
···

歌手: