📜  Redis-设置(1)

📅  最后修改于: 2023-12-03 14:47:02.926000             🧑  作者: Mango

Redis 设置

Redis 是一个开源的内存数据结构存储系统,它通过键值对的方式存储数据。在 Redis 中,可以通过设置来控制 Redis 的行为和性能。

常用设置

以下是 Redis 中常用的设置:

bind
bind 127.0.0.1

这个设置指定了 Redis 监听的 IP 地址,如果不设置,则 Redis 会监听所有的可用地址。建议将此设置为本地 IP,以提高安全性。

port
port 6379

这个设置指定了 Redis 监听的端口号。默认端口号为 6379。

timeout
timeout 300

这个设置指定了 Redis 客户端连接超时时间(单位:秒)。当客户端在超时时间内未向服务端发送任何数据时,服务端会主动关闭连接。

maxmemory
maxmemory 100000000

这个设置指定了 Redis 最大内存使用量(单位:字节)。当 Redis 使用的内存超过最大内存时,Redis 会根据 LRU 算法删除一些键值对。

maxclients
maxclients 10000

这个设置指定了 Redis 允许的最大连接数。当连接数超过最大连接数时,Redis 会拒绝新的客户端连接。

logfile
logfile "/var/log/redis/redis.log"

这个设置指定了 Redis 日志文件的位置。如果不设置,Redis 将输出日志到控制台。

更改设置

可以通过 Redis 的配置文件来更改 Redis 的设置。Redis 的配置文件默认为 redis.conf,它通常位于 Redis 安装目录的根目录下。在配置文件中,可以找到和更改 Redis 的设置。

更改 Redis 的设置之后,需要重启 Redis 才能生效:

sudo service redis restart

或者在 Shell 窗口中运行以下命令:

redis-cli config rewrite
小结

通过设置,可以控制 Redis 的行为和性能,从而更好地满足业务需求。在更改 Redis 的设置之前,一定要仔细阅读 Redis 的官方文档,了解每个设置的含义和影响,以避免不必要的麻烦。