自学内容网 自学内容网

Redis配置文件详解(上)

一、Redis的核心配置文件

redis.conf是redis的核心配置文件,位于redis解压后目录的根目录,配置文件的内容根据不同的功能划分为多个模块。redis的注释信息写得也是非常详细的,以下是对部分重要得配置做简单的分析

二、基础配置信息

这部分主要对配置文件做出说明,主要包含三部分:
第1-6说明如果要启动Redis,需要指出配置文件的路径。
第8-16行说明当前配置文件中可以使用的的容量单位及意义。
第18于说明这些容量单位没有大小写之分。
在这里插入图片描述

三、Includes模块

指定要在当前配置文件中包含的配置文件。这样做的目的主要是便于配置信息管理:可 以将不同场景的配置都进行单独定义,然后在当前核心配置文件中根据不同场景选择包含进 不同的配置文件。
在这里插入图片描述

四、Modules

Redis配置文件中可以通过加载不同的第三方模块,来增强、扩展Redis的功能。
在这里插入图片描述

五、Network

Network模块是Redis配置参数中比较重要的部分,主要是对网络相关的配置。主要包含以下重要参数
在这里插入图片描述

1.bind

配置可以访问Redis服务的客户端IP,默认只允许本地访问,即当前Redis自己访问自己。为了使所有其它客户端或远程可访问,一般要将其注释掉。
在这里插入图片描述

2.protected-mode

配置保护模式,默认保护模式为开启状态。只允许本机的客户端访问,即只允许自己访问自己。但生产中应该关闭,以确保其它客户端可以连接Redis。
在这里插入图片描述

3.port

配置redis的端口号,默认端口号为6379。
在这里插入图片描述

4.tcp-backlog

tcp-backlog是一个TCP连接的队列,其主要用于解决高并发场景下客户端慢连接问题。这里设置的值就是这个队列的长度。该队列与TCP连接的三次握手有关。不同的Linux内核,backlog队列中存放的元素(客户端连接)类型是不同的。(此参数后面再分析)
在这里插入图片描述


原文地址:https://blog.csdn.net/canyang666666/article/details/142578904

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!