标签:ice deb 校验和 返回 col 默认值 stdout 绑定 客户端连接
4redis.conf配置文件
http://blog.csdn.net/niushuai666/article/details/18259067
修改为守护模式 daemonize yes//,如果需要在后台运行,把该项的值更改为yes
92 port 6379
69 bind 127.0.0.1
该处说明bind的是interface,也就是说是网络接口。服务器可以有一个网络接口(通俗的说网卡),或者多个。打个比方说机器上有两个网卡,分别为192.168.205.5 和192.168.205.6,如果bind 192.168.205.5,那么只有该网卡地址接受外部请求,如果不绑定,则两个网卡口都接受请求。
113 timeout 0
设置客户端连接时的超时时间,单位为秒。当客户端在这段时间内没有发出任何指令,那么server端关闭该连接。0为关闭该设置。
130 tcp-keepalive 300
指定TCP连接是否为长连接,默认为0.表示禁用,非0值表示开启”长连接”
166 loglevel notice
0 logfile
指定Redis日志记录方式,默认值为stdout//好像是位置吧
#日志文件位置 logfile /usr/local/redis/log-redis.log
186 databases 16
databases 16
设定redis所允许的最大”db簇”的个数,默认为16个簇.
任何对数据的检索,只会覆盖指定的”db”;例如数据被插入到”db 10″中,那么在”db 1″中去get,将会返回null.
218 save 900 1
219 save 300 10
220 save 60 10000
save <seconds> <changes>,用来描述”在多少秒期间至少多少个变更操作”触发snapshot
snapshot最终将生成新的dump.rdb文件
save “”用来禁用snapshot功能
241 rdbcompression yes
是否启用rdb文件压缩手段,默认为yes.
压缩可能需要额外的cpu开支,不过这能够有效的减小rdb文件的大小,有利于存储/备份/传输/数据恢复
259 250 rdbchecksum yes
是否对rdb文件使用CRC64校验和,默认为”yes”,那么每个rdb文件内容的末尾都会追加CRC校验和.
对于其他第三方校验工具,可以很方便的检测文件的完整性
253 dbfilename dump.rdb
指定rdb文件的名称/指定本地数据库文件名
#指定本地数据库路径 dir /usr/local/redis/db/
主从复制的配置
# slaveof <masterip> <masterport>//将当前server做为slave,并为其指定master信息.
安全
# requirepass foobared
任何客户端或者slave与此server交互前,需要提交密码,其他server的masterauth配置和此参数值保持一致
密码应该足够复杂(64字节)
288 # masterauth <master-password>
“requirepass”配置项指定了当前server的密码。
此配置项中<master-password>值需要和master机器的”requirepass”保持一致
301 slave-serve-stale-data yes
如果当前server是slave,那么当slave与master失去通讯时,是否继续为客户端提供服务,”yes”表示继续,”no”表示终止.
标签:ice deb 校验和 返回 col 默认值 stdout 绑定 客户端连接
原文地址:http://www.cnblogs.com/keiweila/p/7875538.html