目录
今天我们,继续redis的学习,我之前的文章中已经介绍了
redis的安装:redis保姆级安装教学_裴南苇_的博客-CSDN博客
redis的后台启动:redis配置后台启动_裴南苇_的博客-CSDN博客
redis的键值对命令:redis 中键值对的常用命令 (附有示例)_裴南苇_的博客-CSDN博客
redis的五大数据结构:
redis中字符串(String)类型常见命令操作 (附有示例)_裴南苇_的博客-CSDN博客
redis 中 List类型介绍 及常用命令(附有示例)_裴南苇_的博客-CSDN博客
redis 中Set类型 及常用命令(附有示例)_裴南苇_的博客-CSDN博客
redis 中 Hash哈希介绍 及常用命令 (附有示例)_裴南苇_的博客-CSDN博客
redis 中Zset(有序集合)介绍 及常用命令(附有示例)_裴南苇_的博客-CSDN博客
以及redis的跳表:redis 中的跳跃表(跳表)_裴南苇_的博客-CSDN博客
今天我们来学习redis中的配置文件
一、第一部分
redis中只支持bytes(字节)单位,不支持bit的形式
这里介绍了基本的度量单位,并且告诉我们并不区分大小写

二、第二部分include
“Include one or more other config files here”
这里主要介绍了,我们可以包含其他的配置文件在这里,比如有一些其他配置,可以通过include包含在这里。

三、第三部分
第三部分,里面主要有redis的一些详细配置,主要是在network这里

ip设置
设置访问的端口和ip范围,默认是127.0.0.1 也就是本地主机 ,不修改这里的话外部无法访问到我们
“IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES JUST COMMENT OUT THE FOLLOWING LINE.”
他也告诉了我们,如果想要外部访问的话,直接注释掉就好

防火墙设置
默认是yes,也就是默认防火墙是打开的,如果不关闭防火墙的话,我们也无法远程访问。
想要关闭,只需要将yes改成no就好
端口号设置
端口号默认6379

tcp-backlog 511
设置tcp的backlog ,backlog其实是一个连接队列,backlog队列总和-未完成三次握队列+已经完成三次握手队列。
在高并发环境下你需要一个高backlog值来避免慢客户端连接问题。·
注意Linux内核会将这个值减小到proc/sys/net/core/somaxconn的值(128 ),所以需确认增大/proc/sys/net/core/somaxconn和/proc/sys/net/ipv4/tcp_max_syn_backlog ( 128 )两个值来达到想要的效果·
timeout 超时时间
以秒为单位设置超时时间,默认为0也就是永不超时
超时时间就是,多长时间不操作,redis就自动断开连接

检查心跳时间
默认300s,也就是每300秒检测,连接是否还存在,存在则继续连接,如果不存在就释放

四、第四部分

是否同意后台启动
这一点在之前的文章中已经介绍过了,这里不再过多赘述

进程号pid

日志级别
一共四个级别,debug,verbose,notice,warning
信息多少依次递减

日志输出路径
默认为空,我们可以设置将日志输出在哪

databases
之前的文章提到过,redis默认有16个数据库

五、第五部分security

好了,这次的文章就到这里,喜欢的同学可以点赞收藏,遇到问题,可以评论,或者留言,我一定会第一时间给到回馈,感谢观看!!
注:本文为本人学习时心得分享,有讲错或者需要改正的地方,请指正,我会虚心接受
本文详细解析Redis的配置文件,涵盖网络设置、防火墙、端口、超时时间、心跳检测等关键参数。讲解如何进行后台启动、PID设置、日志级别和路径、数据库数量以及安全性配置。通过实例深入理解Redis的配置选项,帮助读者更好地管理和使用Redis。

1772

被折叠的 条评论
为什么被折叠?



