Redis.conf配置文件

  1. 位置:默认在opt下面(在Linux下开发出厂默认的配置文件不要改,要备份一件)
  2. Units单位:配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit,对大小写不敏感

一,INCLUDES模块

  1. 可存放其他的配置文件在这里插入图片描述

二,General模块(通用,标准化模块)

  1. deamonize no改为yes
  2. pidfile /var/run/redis.pid 当redis进程启动时没有指定其他路径则在此路径运行
  3. port 6379
  4. Tcp-backlog
    • backlog是一个连接队列,backlog队列总和=未完成三次握手队列+已经完成三次握手队列
    • 在高并发环境下需要设置更高的值,避免客户端连接问题,一般情况下511足够
  5. bind 127.0.0.1 绑定本机ip
  6. timeout 0 经过多少秒后关闭连接
  7. tcp-keepalive 0 检测redis集群网络通讯状态是否完好
    • 单位为秒,如果设置为0,则不会进行keepalive检测,建议设置60
  8. loglevel 日志级别
    • redis出厂时默认有四个日志级别
      • debug 开发调试用
      • verbose
      • notice(产品上线后常设置用)
      • warning
  9. logfile “” 书写日志的名字
  10. syslog-enabled no 系统日志默认关闭 一般不需要开启
  11. syslog-ident redis 如果系统日志开启则以redis开头
  12. syslog-facility local0 输出日志的设备
    • 设备可以是user也可以是LOCAL0–LOCAL7
  13. database 16 默认有16个

三,SNAPSHOTTING快照

  1. 详解见RDB详解

四,REPLICATION复制

  1. 详解见 AOF讲解

五,SECURITY安全模块(通用配置)

  1. redis默认登录时不需要密码,可以通过此模块进行安全设置
  2. redis的日志打印在启动的路径下,可以使用 config get dir 来查看当前日志打印位置
  3. config set requirepass “123456” 给redis设置密码(一般不会设置密码)
  4. config get requirepass 查看是否需要验证登录的条件,也可查看密码(登陆后才能查看)
    • 设置密码后登录用auth “密码”

六,LIMITS限制(通用配置)

  1. maxclients 10000 最大连接数
  2. maxmemory 最大内存数
  3. maxmemory-policy Noeviction(默认永久) 最大内存过期策略
    • 有6种最大内存策略也叫缓存策略
      • lru :最近最小使用算法
      • Volatile-lru:使用lru算法移除key,只对设置了过期时间的键
      • Allkeys-lru:使用lru算法移除使用最少的key
      • Volatile-random:在过期集合中移除随机的key,只对设置了过期时间的键
      • Allkeys-random:移除随机的key
      • Volatile-ttl::移除那些ttl值最小的key,即那些最近要过期的key
      • Noeviction :不过期,永久有效(redis默认),不进行移除,针对写操作,写满了只是返回错误信息
  4. maxmemory-samples 5 设置样本数量,redis默认选取5个
    • lru算法和最小ttl算法都并非是精确地算法,而是估算值。所以我们可以设置样本的大小,redis默认会检查这么多个key并选择其中lru的那个

七,APPEND ONLY MODE追加

  1. 后期持久化详细解读

八,常见配置redis.conf截图

  1. 截图1在这里插入图片描述
  2. 截图2在这里插入图片描述
  3. 截图3在这里插入图片描述
  4. 截图4在这里插入图片描述
  5. 截图5在这里插入图片描述
  6. 截图6在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值