docker-compose搭建redis服务

一,docker-compose.yml文件示例:

version: "3"
services:
  redis:
    image: redis:latest
    restart: always
    command: redis-server /etc/redis/redis.conf
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./conf/redis.conf:/etc/redis/redis.conf
      - ./redis:/data/redis_data
      - ./logs/redis:/data/redis_log
    sysctls:
      - net.core.somaxconn=2048
    expose:
      - '6379'
    ports:
      - '16379:6379'

redis.conf需要从redis官网对应版本下载,具体配置(主要是密码,外部访问控制,持久化开启等)不赘诉。

精简版redis.conf示例(删除注释版,和上面的docker-compose.yml搭配使用):

# Redis configuration file example.
#bind 127.0.0.1
protected-mode yes
port 6379
tcp-backlog 511
timeout 0
tcp-keepalive 300
supervised no
pidfile /var/run/redis_6379.pid
loglevel notice
logfile "/data/redis_log/redis.log"   #默认 logfile ""       
databases 16
always
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值