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

Redis 基本配置

Redis的配置文件通常位于 /etc/redis/redis.conf。以下是一些常见的Redis配置选项和它们的说明:

基本配置

1. 绑定地址

bind 127.0.0.1

默认情况下,Redis只监听本地接口。如果需要远程访问,可以修改成bind 0.0.0.0,不过这会带来安全风险,建议结合防火墙和认证来保护Redis实例

2. 保护模式

protected-mode yes

保护模式在Redis不绑定到本地地址时启用,以防止未授权访问。

3. 守护进程模式

daemonize yes

使Redis在后台运行。如果使用系统服务管理(如systemd),通常设置为no

4. 端口

port 6379

安全性配置

密码认证

requirepass yourpassword

设置连接Redis时需要的密码。

性能优化

最大客户端数

maxclients 10000

设置最大连接客户端数。

最大内存使用

maxmemory 2gb

设置Redis最大使用内存。可以根据系统内存大小和需求进行调整

内存淘汰策略

maxmemory-policy allkeys-lru

设置内存淘汰策略,比如allkeys-lruvolatile-lruallkeys-randomvolatile-randomnoeviction

持久化配置

快照持久化(RDB)

save 900 1
save 300 10
save 60 10000

设置快照保存条件。比如上述配置表示:每900秒至少有1个写操作时保存快照,每300秒至少有10个写操作时保存快照,每60秒至少有10000个写操作时保存快照。

AOF持久化

appendonly yes
appendfilename "appendonly.aof"
appendfsync everysec

启用AOF(Append-Only File)持久化,并设置AOF文件名和同步频率。everysec表示每秒同步一次。

日志和监控

日志级别

loglevel notice

设置日志级别。可选值有debugverbosenoticewarning

日志文件

logfile "/var/log/redis/redis-server.log"

高可用配置(可选)

主从复制

replicaof <master-ip> <master-port>
 

复制认证

masterauth <master-password>

如果主服务器设置了密码,从服务器需要认证密码。

其他重要配置

数据目录

dir /var/lib/redis


数据库数量

databases 16

设置Redis实例的数据库数量,默认是16个。

以上是一些常见的Redis配置项。实际使用中,你可以根据自己的需求和环境调整这些配置项。配置完成后,记得重新启动Redis服务以使配置生效:

sudo systemctl restart redis-server

http://www.lryc.cn/news/382002.html

相关文章:

  • 【C++庖丁解牛】函数栈帧的创建与销毁
  • Java基础16(集合框架 List ArrayList容器类 ArrayList底层源码解析及扩容机制)
  • 数组:移除元素
  • 胡说八道(24.6.22)——通信杂谈(完结)
  • 设计模式原则——里氏替换原则
  • 详解 ClickHouse 的 SQL 操作
  • WPF与Winform,你的选择是?
  • 基于SpringBoot的实习管理系统设计与实现
  • 编程用什么电脑不卡的:深度解析与推荐
  • 优先级队列模拟实现
  • 记一次服务器崩溃事件
  • 神经网络 #数据挖掘 #Python
  • 营销复盘秘籍,6步法让你的活动效果翻倍
  • Linux下命令行文件创建删除、目录创建删除
  • 数字排列问题
  • CentOS Linux 7系统中离线安装MySQL5.7步骤
  • XSS跨站攻击漏洞
  • PMP到底值不值得考?
  • redis面试总结
  • 大模型日报2024-06-24
  • 深入理解计算机系统 CSAPP 练习题7.4
  • 摘苹果-第13届蓝桥杯省赛Python真题精选
  • 开源项目推荐-vue2+element+axios 个人财务管理系统
  • 手机数据如何恢复?11 款最佳安卓手机恢复软件
  • 大语言模型千问2的web搭建(streamlit)
  • 守护生产车间安全:可燃气体报警器预警与检测的重要性
  • [创业之路-125] :制造业企业的必备管理神器-ERP-计算的资源管理与企业的资源管理的异同
  • TDengine Cloud 新增签约,这次是能源物联网平台
  • Kafka 最佳实践:构建高性能、可靠的数据管道
  • 进军韩国5G市场!移远通信5G模组RG500L-EU率先获得KT、LGU+认证