Redis 配置详解
Redis 配置详解
Redis 是一款高性能的键值存储数据库,以其高性能、持久化、丰富的数据结构和支持多种编程语言而广受欢迎。本文将详细介绍 Redis 的配置,帮助您更好地了解和使用 Redis。
1. Redis 配置文件
Redis 的配置文件通常位于 /etc/redis/redis.conf(Linux 系统默认位置),您可以通过编辑该文件来修改 Redis 的配置。
2. 常见配置项
以下是一些常见的 Redis 配置项及其作用:
2.1 监听地址
bind 127.0.0.1
该配置项用于指定 Redis 监听的 IP 地址和端口。默认情况下,Redis 仅监听本机 127.0.0.1,您可以根据需要修改为其他 IP 地址。
2.2 端口
port 6379
该配置项用于指定 Redis 监听的端口号。默认端口号为 6379,您可以根据需要修改。
2.3 数据持久化
2.3.1 RDB 持久化
save 900 1
save 300 10
save 60 10000
RDB 持久化通过定时生成数据快照(dump)来实现数据持久化。上述配置表示,当至少有一个 key 在 900 秒内被修改时,生成一个快照;当至少有 10 个 key 在 300 秒内被修改时,生成一个快照;当至少有 10000 个 key 在 60 秒内被修改时,生成一个快照。
2.3.2 AOF 持久化
appendonly yes
appendfsync everysec
AOF 持久化通过记录 Redis 的写操作来实现数据持久化。上述配置表示,AOF 持久化开启,每秒同步一次数据。
