-
bind
绑定的IP地址,默认127.0.0.1,表示只能本机访问,使用0.0.0.0表示允许所有IP访问,但是可能存在安全问题。
示例:bind 0.0.0.0
-
port
Redis监听的端口,默认6379,可以根据自己的需要修改。
示例:port 6380
-
daemonize
是否以守护进程方式运行Redis,默认no,不守护进程运行。
示例:daemonize yes
-
logfile
Redis日志文件的路径,默认为空,可以指定日志文件路径,也可以直接使用默认路径。
示例:logfile /var/log/redis/redis.log
-
databases
Redis默认的数据库数量,默认16,可以根据需要进行修改。
示例:databases 32
-
pidfile
Redis的PID文件路径,默认为空,可以指定PID文件路径,也可以直接使用默认路径。
示例:pidfile /var/run/redis.pid
-
maxclients
Redis最大客户端连接数,默认10000,可以根据需要进行修改。
示例:maxclients 20000
-
timeout
Redis客户端连接超时时间,默认300秒,可以根据需要进行修改。
示例:timeout 600
-
requirepass
Redis连接密码,默认为空,如果设置需要在客户端连接时提供密码。
示例:requirepass mypassword
-
maxmemory
Redis最大使用内存量,默认为0,表示不限制内存使用量,可以根据需要进行修改。
示例:maxmemory 2gb
-
appendonly
是否开启AOF持久化,默认no,不开启。
示例:appendonly yes
-
appendfilename
AOF持久化文件名,默认appendonly.aof,可以根据需要进行修改。
示例:appendfilename "myappendonly.aof"
-
appendfsync
AOF持久化刷盘策略,默认always,表示每次写入都进行刷盘操作,可以根据需要进行修改。
示例:appendfsync everysec
-
vm-enabled
是否开启虚拟内存,默认no,不开启。
示例:vm-enabled yes
-
vm-max-memory
虚拟内存最大使用量,默认0,表示不使用虚拟内存,可以根据需要进行修改。
示例:vm-max-memory 2gb
-
tcp-keepalive
是否开启TCP保活机制,默认0,表示不开启,可以根据需要进行修改。
示例:tcp-keepalive 300
-
syslog-enabled
是否将日志输出到系统日志中,默认no,不输出。
示例:syslog-enabled yes
-
syslog-ident
日志标识符,默认redis,可以根据需要进行修改。
示例:syslog-ident myredis
-
syslog-facility
系统日志设施,默认local0,可以根据需要进行修改。
示例:syslog-facility local1
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Redis配置项汇总 - Python技术站