沃梦达 / IT编程 / 数据库 / 正文

Redis配置项汇总

bind 绑定的IP地址,默认127.0.0.1,表示只能本机访问,使用0.0.0.0表示允许所有IP访问,但是可能存在安全问题。 示例: bind 0.0.0.0 port Redis监听的端口,默认6379,可以根据自己的需要修改。 示例: port 6380 daemonize

  1. bind
    绑定的IP地址,默认127.0.0.1,表示只能本机访问,使用0.0.0.0表示允许所有IP访问,但是可能存在安全问题。
    示例:

    bind 0.0.0.0
  2. port
    Redis监听的端口,默认6379,可以根据自己的需要修改。
    示例:

    port 6380
  3. daemonize
    是否以守护进程方式运行Redis,默认no,不守护进程运行。
    示例:

    daemonize yes
  4. logfile
    Redis日志文件的路径,默认为空,可以指定日志文件路径,也可以直接使用默认路径。
    示例:

    logfile /var/log/redis/redis.log
  5. databases
    Redis默认的数据库数量,默认16,可以根据需要进行修改。
    示例:

    databases 32
  6. pidfile
    Redis的PID文件路径,默认为空,可以指定PID文件路径,也可以直接使用默认路径。
    示例:

    pidfile /var/run/redis.pid
  7. maxclients
    Redis最大客户端连接数,默认10000,可以根据需要进行修改。
    示例:

    maxclients 20000
  8. timeout
    Redis客户端连接超时时间,默认300秒,可以根据需要进行修改。
    示例:

    timeout 600
  9. requirepass
    Redis连接密码,默认为空,如果设置需要在客户端连接时提供密码。
    示例:

    requirepass mypassword
  10. maxmemory
    Redis最大使用内存量,默认为0,表示不限制内存使用量,可以根据需要进行修改。
    示例:

    maxmemory 2gb
  11. appendonly
    是否开启AOF持久化,默认no,不开启。
    示例:

    appendonly yes
  12. appendfilename
    AOF持久化文件名,默认appendonly.aof,可以根据需要进行修改。
    示例:

    appendfilename "myappendonly.aof"
  13. appendfsync
    AOF持久化刷盘策略,默认always,表示每次写入都进行刷盘操作,可以根据需要进行修改。
    示例:

    appendfsync everysec
  14. vm-enabled
    是否开启虚拟内存,默认no,不开启。
    示例:

    vm-enabled yes
  15. vm-max-memory
    虚拟内存最大使用量,默认0,表示不使用虚拟内存,可以根据需要进行修改。
    示例:

    vm-max-memory 2gb
  16. tcp-keepalive
    是否开启TCP保活机制,默认0,表示不开启,可以根据需要进行修改。
    示例:

    tcp-keepalive 300
  17. syslog-enabled
    是否将日志输出到系统日志中,默认no,不输出。
    示例:

    syslog-enabled yes
  18. syslog-ident
    日志标识符,默认redis,可以根据需要进行修改。
    示例:

    syslog-ident myredis
  19. syslog-facility
    系统日志设施,默认local0,可以根据需要进行修改。
    示例:

    syslog-facility local1

本文标题为:Redis配置项汇总