Redis的配置文件详解

之前配置的过程中,我们是把Redis的配置文件给放在了/etc目录下的/redis.conf的,我们打开它。
在这里插入图片描述
在这里插入图片描述

我们先看第一部分:
在这里插入图片描述

这一部分说明了在Redis当中的一些单位的设置,Redis中支持字节(bytes)类型,不支持位(bit)类型,且大小写不敏感。
第二部分:
在这里插入图片描述

Include的意思就是包含的意思,意思是我们这个文件当中也可以包含其他文件中的内容,一个页面中的内容包含另一个页面中的内容。
第三部分网络相关配置:
在这里插入图片描述

特别要注意那个bind:
在这里插入图片描述
在这里插入图片描述

所以我们将bind注释掉,让其能够接受远程访问:
在这里插入图片描述

然后再把保护模式改成no:
在这里插入图片描述

往下翻,端口这个就不用说了叭:
在这里插入图片描述

然后再注意一下这个tcp-backlog:
在这里插入图片描述
在这里插入图片描述

往下翻,有一个超时检测(默认是0):
在这里插入图片描述

什么意思呢,就是我现在连上这个Redis,但是我一段时间没有操作了之后那就意味着我超时了就不能再操作了,要重新连接才可以。而这个值如果写成0则表示我们永不超时。
继续往下翻,有一个tcp-keepalive:
在这里插入图片描述

这个的意思就是检测我们“心跳”的时间,比如现在这里默认是300s,而我连接上Redis之后很长一段时间没有进行操作,那可能我就不做操作了,所以Redis有这个检测机制,它会检测你的“心跳”,看你是否还在操作,如果你没有操作了那就会断开连接,如果还在操作则会继续服务,检测周期是300s。
继续往下翻,daemonize:
在这里插入图片描述

这个我们之前说过了叭,就是改后台启动的。
下面还有一个pidfile:
在我们每次Redis操作时,里面都会有一个进程号,而Redis就会把我们的进程号给存放到这个文件当中去,即存放pid文件的位置,每个实例会产生一个不同的pid文件。
在这里插入图片描述

下面还有一个loglevel:
在这里插入图片描述

这个表示我们Redis中的一个日志的级别,总共有四个级别,就是上面的debug、verbose、notice以及warning。
往下翻还有个database:
在这里插入图片描述

这个配置的意思是设定库的数量默认16个,默认使用的数据库为0号,可以使用select 命令在连接上指定数据库id。
往下翻还有个security安全的部分,因为文件太多我们可以直接搜索,进入命令后按/输入要查询的内容关键字即可:
在这里插入图片描述

这里面默认的密码是没有设置的,我们可以直接进行访问,当然我们也可以进行一个密码设置。
在这里插入图片描述

配置文件中设置密码步骤如下:
在这里插入图片描述

往下翻还有一个叫limits限制的文件配置:
设置Maxclients最大客户端数:
在这里插入图片描述

设置maxmemory最大内存量:
在这里插入图片描述
在这里插入图片描述

设置maxmemory-policy:
在这里插入图片描述

设置maxmemory-samples:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在地球迷路的怪兽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值