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

Redis配置文件介绍

🌈个人主页: Hygge_Code
🔥热门专栏:从0开始学习Java | Linux学习| 计算机网络
💫个人格言: “既然选择了远方,便不顾风雨兼程”

文章目录

  • Redis配置文件 redis.conf 详解🧾
    • 数据单位配置 🥝
    • INCLUDES配置 🥝
    • 网络相关配置 🥝
      • bind
      • protected-mode
      • port
      • tcp-backlog
      • timeout
      • tcp-keepalive
    • GENERAL通用配置 🥝
      • daemonize
      • pidfile
      • loglevel
      • logfile
      • databases
    • SECURITY安全配置 🍂
      • 设置密码
    • LIMITS配置 🐦‍🔥
      • maxclients
      • maxmemory
      • maxmemory-policy

Redis配置文件 redis.conf 详解🧾


学术会议 + 论文投稿

2026机器学习与大模型国际学术会议官网:参会 / 论文投稿

征稿主题:参会 / 论文投稿


数据单位配置 🥝

配置大小单位,开头定义了一些基本的度量单位,只支持bytes

INCLUDES配置 🥝

我们可以把一些配置信息定义在子配置文件里面,再在redis.conf中引入进来

网络相关配置 🥝

bind

默认情况bind=127.0.0.1只能接受本机的访问请求。不写的情况下,无限制接受任何ip地址的访问。

生产环境肯定要写你应用服务器的地址,服务器是需要远程访问的,所以需要将其注释掉。

protected-mode

如果开启了protected-mode,那么在没有设定bind ip且没有设密码的情况下,Redis只允许接受本机的响应。
将本机访问保护模式设置no。这样其他机器就可以远程连接redis。

port

Redis的默认端口号:6379

tcp-backlog

设置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表示关闭该功能。即永不关闭。

tcp-keepalive

对访问客户端的一种心跳检测,每隔n秒检测一次。
单位为秒,如果设置为0,则不会进行Keepalive检测,默认值为300

GENERAL通用配置 🥝

daemonize

是否为后台进程,设置为yes,守护进程,后台启动

pidfile

存放pid文件的位置,每个实例会产生一个不同的pid文件

loglevel

指定日志记录级别,Redis总共支持四个级别:debug、verbose、notice、warning,默认为notice

logfile

日志文件的名称

databases

设定库的数量 默认16,默认数据库为0,可以使用 SELECT < dbid > 命令在连接上指定数据库id

SECURITY安全配置 🍂

设置密码

LIMITS配置 🐦‍🔥

maxclients

1. maxclients:设置redis同时可以与多少个客户端进行连接。 默认情况下为10000个客户端。
2. 如果达到了此限制,redis则会拒绝新的连接请求,并且向这些连接请求方发出 “max number of clients reached” 以作回应。

maxmemory

1. 建议必须设置,否则,将内存占满,造成服务器宕机。
2. 设置redis可以使用的内存量。一旦到达内存使用上限,redis将会试图移除内部数据,移除规则可以通过maxmemory-policy来指定。
3. 如果redis无法根据移除规则来移除内存中的数据,或者设置了“不允许移除”,那么redis则会针对那些需要申请内存的指令返回错误信息,比如SET、LPUSH等。
4. 但是对于无内存申请的指令,仍然会正常响应,比如GET等。如果你的redis是主redis(说明你的redis有从redis),那么在设置内存使用上限时,需要在系统中留出一些内存空间给同步队列缓存,只有在你设置的是“不移除”的情况下,才不用考虑这个因素。

maxmemory-policy

  • volatile-lru:使用LRU算法移除key,只对设置了过期时间的键
  • allkeys-lru:在所有集合key中,使用LRU算法移除key
  • volatile-random:只会从设置了过期时间的键里,随机挑一个删掉
  • allkeys-random:在所有集合key中,移除随机的key
  • volatile-ttl:移除那些TTL值最小的key,即那些最近要过期的key
  • noeviction:不进行移除。针对写操作,只是返回错误信息


如果我的内容对你有帮助,请点赞评论收藏。创作不易,大家的支持就是我坚持下去的动力!

http://www.jsqmd.com/news/368620/

相关文章:

  • 2026年焊烟净化器除尘器厂家推荐:焊接烟尘除尘器/焊接除尘设备/焊烟除尘器/自循环焊烟净化器/选择指南 - 优质品牌商家
  • 2026年大型卫生纸加工设备厂家权威推荐榜:卫生纸抽纸加工设备/小型抽纸加工设备/1880卫生纸加工设备/选择指南 - 优质品牌商家
  • 2026年反应釜品牌选择指南与顶尖厂商评估 - 2026年企业推荐榜
  • 2026年评价高的全自动抽纸加工设备公司推荐:1880型卫生纸加工设备、1880抽纸加工设备选择指南 - 优质品牌商家
  • 2026年生命线厂家权威推荐榜:织带速差器/行车水平生命线装置/钢索型速差器/镀锌钢丝绳速差器/选择指南 - 优质品牌商家
  • 应用安全 --- 安卓加固 之 克隆函数
  • 2026年评价高的电动升降机公司推荐:液压升降平台/液压升降机/液压家用电梯/电动升降平台/科技电梯/选择指南 - 优质品牌商家
  • 2026年河北镀膜机机构实力盘点与选择指南 - 2026年企业推荐榜
  • 2026年垂直生命线厂家最新推荐:屋面水平生命线、水平生命线系统、水平钢缆生命线、爬梯生命线系统、织带速差器选择指南 - 优质品牌商家
  • 【Dubbo服务找不到?从抓耳挠腮到一键解决,全流程干货!】
  • 2026年近期可靠石榴汁批发厂家综合评估与精选推荐 - 2026年企业推荐榜
  • 2026年成都铝合金电缆服务商综合评测与选型指南 - 2026年企业推荐榜
  • 2026年水平生命线系统厂家权威推荐榜:钢索型速差器、镀锌钢丝绳速差器、厂房内水平生命线、垂直生命线系统选择指南 - 优质品牌商家
  • 2026年四川照明灯具厂家综合实力与选型指南 - 2026年企业推荐榜
  • 2026年初四川集成墙板制造厂盘点与选型指南 - 2026年企业推荐榜
  • 2026年医用蒸馏水厂家权威推荐榜:工业软水、蒸馏水价格、蒸馏水生产、除盐水、去离子水批发、工业去离子水采购选择指南 - 优质品牌商家
  • 2026年Q1新疆高起专服务靠谱机构深度测评与推荐 - 2026年企业推荐榜
  • 2026健康消费新趋势:三家顶尖无添加石榴汁加工厂深度评测 - 2026年企业推荐榜
  • 2026年无胶蜂窝板吊顶厂家最新推荐:蜂窝板吊顶定制、大板蜂窝板吊顶、无胶蜂窝板吊顶、蜂窝板大板吊顶选择指南 - 优质品牌商家
  • 2026年蜂窝板吊顶定制厂家推荐:铝蜂窝板吊顶/大板蜂窝板吊顶/无胶蜂窝板吊顶/蜂窝板吊顶定制/蜂窝板大板吊顶/选择指南 - 优质品牌商家
  • 安徽公考机构深度评测:2026年备考如何选择靠谱辅导? - 2026年企业推荐榜
  • 2026年兰州医院污水处理设备厂家推荐:兰州工业污水处理设备、兰州污水处理设备、兰州食品厂污水处理设备选择指南 - 优质品牌商家
  • 2026年长沙足浴品牌深度评测:谁才是健康休闲的优选? - 2026年企业推荐榜
  • 2026年国土空间规划调整技术服务专业单位评选指南 - 2026年企业推荐榜
  • 吃透 C++ Stack 与 Queue:接口介绍 + 基础操作 + 实战习题
  • 2026年安徽编制考试服务深度测评与专业机构推荐 - 2026年企业推荐榜
  • 在线式甲酸真空回流焊专业选购指南:河北实力厂家深度解析 - 2026年企业推荐榜
  • 2026年橡胶挤出硫化生产线厂家推荐:复合橡胶挤出机/硅橡胶挤出机/橡胶挤出生产线/冷喂料橡胶挤出机/选择指南 - 优质品牌商家
  • 280城×50年×17类用地|SSPs未来土地数据分享
  • 2026年评价高的兰州生活污水处理设备公司推荐:兰州地埋式污水处理设备/兰州屠宰厂污水处理设备/选择指南 - 优质品牌商家