Redis基础篇(2)——配置文件详解

1.Units单位

配置单位,开头定义了一些基本度量单位,只支持bytes,不支持bit。大小写不敏感。
请添加图片描述

2.includes

可以引入其他文件的配置内容
请添加图片描述

3.NetWork网络设置

  1. 默认redis是绑定了回环网卡地址127.0.0.1,所以只有本机可以访问。可以直接注释掉或者改为0.0.0.0.
  2. redis默认开启保护模式,禁止远程访问,需要将保护模式设置为no
  3. 可以在此模块内设置redis服务的端口号
    请添加图片描述
  4. timeout 0 用来设置客户端空闲n秒后关闭连接。0表示禁用,也就是不断开连接。
  5. tcp-keepalive 300 每多少秒检测一下该客户端还是否存在,是否假死或者网络异常。
    请添加图片描述

4.GENERAL 通用配置

  1. daemonize yes 后台启动
  2. pidfile /路径/redis_6379.pid 会将启动时的pid写入到此
  3. loglevel notice 可以指定redis的日志级别
  4. logfile "" 指定日志的路径
  5. databases 16 库的数量

5.SNAPSHOTTING持久化配置

  1. dbfilename dump.rdb 持久化文件名
  2. dir ./ 文件路径
  3. stop-writes-on-bgsave-error 当redis无法写入磁盘时,直接关掉redis的写操作
  4. rdbcompression yes 对于存储到磁盘中的快照,是否进行压缩存储。如果是,redis会采用LZF算法进行压缩。如果不想消耗cpi来进行压缩,可以关闭此功能
  5. rdbchecksum 检查完整性,在存储快照后,还可以让redis使用CRC64算法来进行数据校验。但这样做会增加大约10%的性能消耗。如果希望获取最大性能提升,可以关闭此功能。
  6. save "" 可以设置持久化的触发时间。默认是1分钟改了1万次,或者5分钟改了10次,或15分钟改了1次会触发持久化。save 60 1表示1分钟内改了1次就触发持久化操作

6.SECURITY安全配置

467行

  1. requirepass 密码 设置密码,配置文件是永久设置。命令行是临时

7.LIMITS限制配置

  1. maxclients 10000 设置redis最大客户端连接数
  2. maxmemory 内存最大数。超过上限会试图移除内部数据,移除规则可以通过maxmemory-policy来指定。
  3. maxmemory-policy 移除规则
    请添加图片描述
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值