当前位置: 首页 > news >正文

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队列中存放的元素(客户端连接)类型是不同的。(此参数后面再分析)
在这里插入图片描述


http://www.mrgr.cn/news/37042.html

相关文章:

  • Java文件上传同时传入JSON参数
  • 11. Map和Set
  • RabbitMQ下载安装运行环境搭建
  • 大数据新视界 --大数据大厂之数据清洗工具 OpenRefine 实战:清理与转换数据
  • 第18周 3-过滤器
  • 什么是开放式耳机?具有什么特色?非常值得入手的蓝牙耳机推荐
  • Python_list去重复值remove_duplicates
  • 【中级通信工程师】终端与业务(三):电信业务
  • Qt | Linux+QFileSystemWatcher文件夹和文件监视(例如监视U盘挂载目录)
  • ISP下载,IAP,ICP,USB转TTL下载SWIM、DAP-link、CMSIS-DAP、ST-LINK,SPI(通信方式),
  • LeetCode 201. 数字范围按位与
  • 哈希查找算法
  • 六、设计模式-6.2、代理模式
  • MCUboot 和 U-Boot区别
  • 数据库 - MySQL的事务
  • Python实现判别分析
  • c++继承详解
  • MySQL多版本并发控制MVCC实现原理
  • AIGAME背后的强大背景与AI币价值的崛起
  • np.array_fancy_indexing花式索引