ToB企服应用市场:ToB评测及商务社交产业平台

标题: Redis 设置 [打印本页]

作者: 东湖之滨    时间: 2024-11-14 16:08
标题: Redis 设置
语法

Redis CONFIG 命令格式如下:
  1. redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME
复制代码
实例
  1. redis 127.0.0.1:6379> CONFIG GET loglevel
  2. 1) "loglevel"
  3. 2) "notice"
复制代码
使用 * 号获取所有设置项:
实例

  1. redis 127.0.0.1:6379> CONFIG GET *
  2.   1) "dbfilename"
  3.   2) "dump.rdb"
  4.   3) "requirepass"
  5.   4) ""
  6.   5) "masterauth"
  7.   6) ""
  8.   7) "unixsocket"
  9.   8) ""
  10.   9) "logfile"
  11. 10) ""
  12. 11) "pidfile"
  13. 12) "/var/run/redis.pid"
  14. 13) "maxmemory"
  15. 14) "0"
  16. 15) "maxmemory-samples"
  17. 16) "3"
  18. 17) "timeout"
  19. 18) "0"
  20. 19) "tcp-keepalive"
  21. 20) "0"
  22. 21) "auto-aof-rewrite-percentage"
  23. 22) "100"
  24. 23) "auto-aof-rewrite-min-size"
  25. 24) "67108864"
  26. 25) "hash-max-ziplist-entries"
  27. 26) "512"
  28. 27) "hash-max-ziplist-value"
  29. 28) "64"
  30. 29) "list-max-ziplist-entries"
  31. 30) "512"
  32. 31) "list-max-ziplist-value"
  33. 32) "64"
  34. 33) "set-max-intset-entries"
  35. 34) "512"
  36. 35) "zset-max-ziplist-entries"
  37. 36) "128"
  38. 37) "zset-max-ziplist-value"
  39. 38) "64"
  40. 39) "hll-sparse-max-bytes"
  41. 40) "3000"
  42. 41) "lua-time-limit"
  43. 42) "5000"
  44. 43) "slowlog-log-slower-than"
  45. 44) "10000"
  46. 45) "latency-monitor-threshold"
  47. 46) "0"
  48. 47) "slowlog-max-len"
  49. 48) "128"
  50. 49) "port"
  51. 50) "6379"
  52. 51) "tcp-backlog"
  53. 52) "511"
  54. 53) "databases"
  55. 54) "16"
  56. 55) "repl-ping-slave-period"
  57. 56) "10"
  58. 57) "repl-timeout"
  59. 58) "60"
  60. 59) "repl-backlog-size"
  61. 60) "1048576"
  62. 61) "repl-backlog-ttl"
  63. 62) "3600"
  64. 63) "maxclients"
  65. 64) "4064"
  66. 65) "watchdog-period"
  67. 66) "0"
  68. 67) "slave-priority"
  69. 68) "100"
  70. 69) "min-slaves-to-write"
  71. 70) "0"
  72. 71) "min-slaves-max-lag"
  73. 72) "10"
  74. 73) "hz"
  75. 74) "10"
  76. 75) "no-appendfsync-on-rewrite"
  77. 76) "no"
  78. 77) "slave-serve-stale-data"
  79. 78) "yes"
  80. 79) "slave-read-only"
  81. 80) "yes"
  82. 81) "stop-writes-on-bgsave-error"
  83. 82) "yes"
  84. 83) "daemonize"
  85. 84) "no"
  86. 85) "rdbcompression"
  87. 86) "yes"
  88. 87) "rdbchecksum"
  89. 88) "yes"
  90. 89) "activerehashing"
  91. 90) "yes"
  92. 91) "repl-disable-tcp-nodelay"
  93. 92) "no"
  94. 93) "aof-rewrite-incremental-fsync"
  95. 94) "yes"
  96. 95) "appendonly"
  97. 96) "no"
  98. 97) "dir"
  99. 98) "/home/deepak/Downloads/redis-2.8.13/src"
  100. 99) "maxmemory-policy"
  101. 100) "volatile-lru"
  102. 101) "appendfsync"
  103. 102) "everysec"
  104. 103) "save"
  105. 104) "3600 1 300 100 60 10000"
  106. 105) "loglevel"
  107. 106) "notice"
  108. 107) "client-output-buffer-limit"
  109. 108) "normal 0 0 0 slave 268435456 67108864 60 pubsub 33554432 8388608 60"
  110. 109) "unixsocketperm"
  111. 110) "0"
  112. 111) "slaveof"
  113. 112) ""
  114. 113) "notify-keyspace-events"
  115. 114) ""
  116. 115) "bind"
  117. 116) ""
复制代码
编辑设置

你可以通过修改 redis.conf 文件或使用 CONFIG set 命令来修改设置。
语法

CONFIG SET 命令基本语法:
  1. redis 127.0.0.1:6379> CONFIG SET CONFIG_SETTING_NAME NEW_CONFIG_VALUE
复制代码
实例
  1. redis 127.0.0.1:6379> CONFIG SET loglevel "notice"OKredis 127.0.0.1:6379> CONFIG GET loglevel
  2. 1) "loglevel"
  3. 2) "notice"
复制代码
参数说明

redis.conf 设置项说明如下:
  1.   daemonize no
复制代码
  1. pidfile /var/run/redis.pid
复制代码
  1. port 6379
复制代码
  1.   bind 127.0.0.1
复制代码
5.当 客户端闲置多长时间后关闭连接,如果指定为0,表现关闭该功能
  1.   timeout 300
复制代码
  1.   loglevel verbose
复制代码
  1. logfile stdout
复制代码
  1.   databases 16
复制代码
  1.   save <seconds> <changes>
  2.     Redis默认配置文件中提供了三个条件:
  3.     save 900 1
  4.     save 300 10
  5.     save 60 10000
复制代码
  1. 分别表示900秒(15分钟)内有1个更改,300秒(5分钟)内有10个更改以及60秒内有10000个更改。
复制代码
  1.    rdbcompression yes
复制代码
  1.   dbfilename dump.rdb
复制代码
  1. dir ./
复制代码
  1. slaveof <masterip> <masterport>
复制代码
  1. masterauth <master-password>
复制代码
  1. requirepass foobared
复制代码
  1. maxclients 128
复制代码
  1. maxmemory <bytes>
复制代码
  1.   appendonly no
复制代码
  1.   appendfilename appendonly.aof
复制代码
  1. appendfsync everysec
复制代码
  1.   vm-enabled no
复制代码
  1. vm-swap-file /tmp/redis.swap
复制代码
vm-max-memory 0
  1.   vm-page-size 32
复制代码
  1. vm-pages 134217728
复制代码
  1.   vm-max-threads 4
复制代码
  1. glueoutputbuf yes
复制代码
  1.   hash-max-zipmap-entries 64
  2.     hash-max-zipmap-value 512
复制代码
  1. activerehashing yes
复制代码

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4