Redis 3.2.8 配置文件

一、Redis 配置文件


之前 Redis 3.2.8 安装与配置 中说到了,在Redis安装包中有一个名为redis.conf的文件,该文件就是启动redis时所需的配置文件。

在配置文件中对每一个参数都有详细的说明,并且提供了一些默认没有开启的参数,并且对这些参数的用法进行了详细的描述。

Redis 配置文件中分为以下几个部分:

1、INCLUDES功能

在启动Redis时,只能指定一个配置文件。

如果你需要多个配置文件,可以使用include导入另外的配置文件。

并且,在导入的配置文件中也可以引用其他的配置文件。

include /path/to/local.conf
include /path/to/other.conf

2、NETWORK配置

配置绑定的IP号,Redis只监听来自该IP的连接,可以同时绑定多个。

注意:注释掉这一行,Redis服务端会监听来自本机所有IP地址的连接。

如果服务器连接到了Internet,则会将Redis暴露给外网导致危险。

bind 127.0.0.1 ::1

配置保护模式,只允许在本机通过TCP或者Unix方式进行登录。

protected-mode yes

配置监听的端口号,默认是6379。

如果设置为0,则表示不再监听。

port 6379

配置TCP监听的最大容纳数量。

在高并发的环境下,需要把这个值调高以避免客户端连接缓慢的问题。

有时,Linux会一声不响的把值缩小为/proc/sys/net/core/somaxconn的值。

此时对somaxconn与tcp_max_syn_backlog的值进行修改。

tcp-backlog 511

设置Unix访问方式,指定Unix Socket文件路径与权限。

默认没有开启。

unixsocket /tmp/redis.sock
unixsocketperm 700

配置连接超时时间,单位:秒,超时Redis会主动断开连接。

默认配置为:0,表示不会主动断开客户端连接。

timeout 0

配置TCP心跳时间,单位:秒。

tcp-keepalive 300

3、GENERAL

配置Redis是否以守护进程的方式启动,默认是no。

修改为yes后开启,Redis会将进程号写入/var/run/redis.pid文件中。

daemonize yes

配置Redis的启动服务

supervised no
supervised upstart
supervised systemd
supervised auto

 

Supervised

PID文件位置

日志文件记录等级

日志文件名

数据库ID

4、SNAPSHOTTING

 

5、REPLICATION

复制

6、SECURITY

安全配置

7、LIMITS

系统参数限制

8、APPEND ONLY MODE

9、LUA SCRIPTING

10、REDIS CLUSTER

11、SLOW LOG

12、LATENCY MONITOR

13、EVENT NOTIFICATION

14、ADVANCED CONFIG

 

二、Redis 系统查看


[redis@localhost conf]$ redis-cli 
127.0.0.1:6379> config get *
  1) "dbfilename"
  2) "dump.rdb"
  3) "requirepass"
  4) ""
  5) "masterauth"
  6) ""
  7) "unixsocket"
  8) ""
  9) "logfile"
 10) ""
 11) "pidfile"
 12) "/var/run/redis_6379.pid"
 13) "slave-announce-ip"
 14) ""
 15) "maxmemory"
 16) "0"
 17) "maxmemory-samples"
 18) "5"
 19) "timeout"
 20) "0"
 21) "auto-aof-rewrite-percentage"
 22) "100"
 23) "auto-aof-rewrite-min-size"
 24) "67108864"
 25) "hash-max-ziplist-entries"
 26) "512"
 27) "hash-max-ziplist-value"
 28) "64"
 29) "list-max-ziplist-size"
 30) "-2"
 31) "list-compress-depth"
 32) "0"
 33) "set-max-intset-entries"
 34) "512"
 35) "zset-max-ziplist-entries"
 36) "128"
 37) "zset-max-ziplist-value"
 38) "64"
 39) "hll-sparse-max-bytes"
 40) "3000"
 41) "lua-time-limit"
 42) "5000"
 43) "slowlog-log-slower-than"
 44) "10000"
 45) "latency-monitor-threshold"
 46) "0"
 47) "slowlog-max-len"
 48) "128"
 49) "port"
 50) "6379"
 51) "tcp-backlog"
 52) "511"
 53) "databases"
 54) "16"
 55) "repl-ping-slave-period"
 56) "10"
 57) "repl-timeout"
 58) "60"
 59) "repl-backlog-size"
 60) "1048576"
 61) "repl-backlog-ttl"
 62) "3600"
 63) "maxclients"
 64) "992"
 65) "watchdog-period"
 66) "0"
 67) "slave-priority"
 68) "100"
 69) "slave-announce-port"
 70) "0"
 71) "min-slaves-to-write"
 72) "0"
 73) "min-slaves-max-lag"
 74) "10"
 75) "hz"
 76) "10"
 77) "cluster-node-timeout"
 78) "15000"
 79) "cluster-migration-barrier"
 80) "1"
 81) "cluster-slave-validity-factor"
 82) "10"
 83) "repl-diskless-sync-delay"
 84) "5"
 85) "tcp-keepalive"
 86) "300"
 87) "cluster-require-full-coverage"
 88) "yes"
 89) "no-appendfsync-on-rewrite"
 90) "no"
 91) "slave-serve-stale-data"
 92) "yes"
 93) "slave-read-only"
 94) "yes"
 95) "stop-writes-on-bgsave-error"
 96) "yes"
 97) "daemonize"
 98) "yes"
 99) "rdbcompression"
100) "yes"
101) "rdbchecksum"
102) "yes"
103) "activerehashing"
104) "yes"
105) "protected-mode"
106) "yes"
107) "repl-disable-tcp-nodelay"
108) "no"
109) "repl-diskless-sync"
110) "no"
111) "aof-rewrite-incremental-fsync"
112) "yes"
113) "aof-load-truncated"
114) "yes"
115) "maxmemory-policy"
116) "noeviction"
117) "loglevel"
118) "notice"
119) "supervised"
120) "no"
121) "appendfsync"
122) "everysec"
123) "syslog-facility"
124) "local0"
125) "appendonly"
126) "no"
127) "dir"
128) "/home/redis/redis_home/conf"
129) "save"
130) "900 1 300 10 60 10000"
131) "client-output-buffer-limit"
132) "normal 0 0 0 slave 268435456 67108864 60 pubsub 33554432 8388608 60"
133) "unixsocketperm"
134) "0"
135) "slaveof"
136) ""
137) "notify-keyspace-events"
138) ""
139) "bind"
140) "127.0.0.1"

 

转载于:https://www.cnblogs.com/randyma/p/6855600.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值