Redis 配置及操作整理
# Redis 配置文件示例
# 设置Redis监听的IP地址,如果要监听所有地址,可以使用0.0.0.0
bind 127.0.0.1
# 设置Redis服务的监听端口,默认为6379
port 6379
# 设置Redis是否以守护进程方式运行
daemonize no
# 设置Redis的日志文件路径
logfile "/var/log/redis/redis-server.log"
# 设置Redis数据库的数量,默认16个数据库 (0...15)
databases 16
# 设置Redis密码,如果配置了密码,客户端连接时需要使用AUTH命令提供密码
# requirepass foobared
# 设置Redis最大内存容量,达到最大内存后,会使用allkeys-lru或volatile-lru策略进行key的淘汰
# maxmemory <bytes>
# 设置是否在每次更新操作后进行日志记录,如果no,则仅在BAKCGROUND或SAVE命令时记录
appendonly no
# 设置AOF持久化策略
# appendfsync always
appendfsync everysec
# appendfsync no
# 设置Redis的命令调用超时时间
# timeout 0
# 配置网络连接中的最大客户端数量
# maxclients 10000
# 配置同步时的最大字节数
# client-output-buffer-limit normal 0 0 0
# client-output-buffer-limit slave 256mb 64mb 60
# client-output-buffer-limit pubsub 32mb 8mb 60
# 设置Redis的主从复制配置
# slaveof <masterip> <masterport>
# 设置当本机为slave时,是否只读
# slave-read-only yes
# 设置Redis的Sentinel模式相关配置
# sentinel <master-name> <ip> <redis-port> <quorum>
# 设置是否启用Redis的Lua脚本功能
# lua-time-limit 5000
# 设置Redis的集群配置
# cluster-enabled yes
# cluster-config-file nodes.conf
# cluster-node-timeout 5000
# 设置Redis的主动持久化策略
# save <seconds> <changes>
# 设置Redis的Pid文件路径
# pidfile /var/run/redis/redis-server.pid
# 设置Redis的配置文件路径
# configfile /etc/redis/redis.conf
以上是一个Redis配置文件的基本示例,包含了一些常用的配置项。这些配置项可以根据实际需求进行修改和配置,以达到期望的运行效果。在实际部署时,应当根据服务器的硬件资源、网络环境和业务需求来调整配置。
评论已关闭