redis 配置文件翻译
2014年6月24日 17:29:11
include 如果有其它配置文件,可以使用 include 指令
####通用配置
daemonize 默认的redis不会以守护进程运行,需要这样的话可以 daemonize yes
pidfile 进程信息放在/var/run/redis.pid中,可以用指令 pidfile 指定
port 端口默认为6397 设为0的话 redis不会监听tcp socket
tcp-backlog 高并发下需要将 tcp-backlog 值设置的大一些,但也要修改Linux系统的/proc/sys/net/core/somaxconn 保证指令起作用
bind 默认下,redis监听所有ip,如果要指定ip,用指令 bind ip1 ip2 ....
unixsocket 默认下,redis不会去监听文件socket
timeout 0 表示不关闭链接, timeout N 表示空转N秒后关闭链接
tcp-keepalilve 如果值不是0,就会按照指定的值去发送ack请求应答,来侦测客户端和网络中间设备是否联通,推荐值60,60s侦测一次
loglevel 日志级别debug 记录很多信息 verbose 许多无用信息,但咩有debug级别多,notice 适量冗余度的日志信息,生产环境中可用,warning 值记录非常重要的信息
logfile 日志名字,为空则记录到/dev/null下(详看配置文件)
syslog-enable 将日志记录到系统日志中
syslog-ident 系统日志名字
syslog-facility 系统日志级别
databases 数据库的数量 命令select用到这个值,编号从0开始
#####数据持久化
save x y 在x秒内发生y次写操作时就将数据保存到硬盘上去(注释掉所有save指令就不再硬盘存储了, 如果一条save指令的值为空字符串,那么他之前的save指令都失效)
setop-writes-on-bgsave-error 持久化错误的时候是否停止写操作; 如果打开了rdb持久化方式,并且后台保存失败了,redis就会不再接受写操作; 后台保存(background saving)进程再次启动的时候,redis会自动允许写操作;
如果你安装了自己的rdis服务和持久化管理器,你可以禁用这个命令,不管出现硬盘,权限等任何问题, redis会想平常一样工作
rdbcompression rdb方式的时候是否压缩字符串对象(lzf方式压缩),压缩了,占用cpu;不压缩,会占用硬盘; 建议压缩(it's almost always a win)
rdbchecksum 5版本后, 会在文件的末尾存放一个crc64的校验和防止出错,但保存和加载的时候执行效率会下降(约10%)
dbfilename 保存数据的DB文件名
dir 数据持久化时存储的路径,rdb和aof两种文件都写在这里
#####主从
slaveof <masterip> <masterport> 将当前的redis实例作为masterip masterport 的从服务器(a copy of another Redis server), 保存数据的时候,指定不同的端口,或把数据放在不同的位置上(different interval)
masterauth master要求的密码
slave-serve-stale-data 设置为yes: 如果主从失联,从机返回已经同步的数据,可能过期; 设置为no: 除了info/slaveof 命令,其它所有的命令都返回错误信息"SYNC with master in progress"
slave-read-only 从机只读
repl-ping-slave-period 心跳检测(单位是秒)
repl-timeout 主从复制超时(值要大于心跳检测的值)
repl-disable-tcp-nodelay yes:主从备份时有延时, no:延时减少
repl-backlog-size 主从备份缓冲区, 将要备份的数据同步到这个区域里边,用来失连后充新链接时的数据同步, 所以尺寸越大允许失恋的时间越长, 只有从机多于1个的时候才会去申请这块儿内存
repl-backlog-ttl 如果从机失连后不再连接master, 这么长时间后,将会释放backlog
slave-priority 当master罢工的时候,选择哪个slave升级为master的标准,除了0之外,值越低越有可能被选为新的master
min-slaves-to-write/min-slaves-max-lag 如果至少有 min-slaves-to-write 个从服务器(默认为0), 并且这些服务器的延迟(ping)值都少于 min-slaves-max-lag 秒(默认为10), 那么主服务器就会执行客户端请求的写操作
#####安全
#####链接数限制
....
---上班了先这么多
http://redis.readthedocs.org/en/latest/
http://www.tuicool.com/articles/ErY3Uf
redis 配置文件翻译的更多相关文章
- Redis配置文件 翻译 V3.2版本
# Redis配置文件例子. # # 注意:为了能读取到配置文件,Redis服务必须以配置文件的路径作为第一个参数启动 # ./redis-server /path/to/redis.conf # 关 ...
- redis配置文件redis.conf翻译、解释以及常用注意事项(持续更新中...)
# Redis configuration file example. #Redis 配置文件的示例 #如何利用配置文件启动Redis # Note that in order to read the ...
- 4 Redis 配置文件介绍
2016-12-22 14:28:39 该系列文章链接NoSQL 数据库简介Redis的安装及及一些杂项基础知识Redis 的常用五大数据类型(key,string,hash,list,set,zse ...
- Redis配置文件中bind参数
前言 我们都知道,redis 的配置文件中,默认绑定接口是 127.0.0.1,也就是本地回环接口,所以是无法从外网连接 redis 服务的.如果想要让外网也能连接使用服务器上的 redis 服务,可 ...
- Redis 配置文件详解
# Redis 配置文件 # 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写)## 1k => 1000 bytes# 1kb => ...
- Redis配置文件参数说明
Redis配置文件参数说明 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时,Redis ...
- redis配置文件参数说明及命令操作
redis下载地址:https://github.com/MSOpenTech/redis/releases. Redis 的配置文件位于 Redis 安装目录下,文件名为redis.windows. ...
- redis配置文件redis.conf参数说明
redis配置文件redis.conf参数说明 (2013-01-09 21:20:40)转载▼ 标签: redis配置 redis.conf 配置说明 杂谈 分类: nosql # By defau ...
- redis配置文件
# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => bytes # 1kb => ...
随机推荐
- Ubuntu忘记MySQL密码重设方法
====================忘了mysql密码,从网上找到的解决方案记录在这里==================== 结束当前正在运行的mysql进程 # /etc/init.d/mys ...
- PHP阿里云云解析签名, 通过API 绑定域名到动态 ip
<?php date_default_timezone_set("GMT"); //绑定 ip 到域名 Ali::Obj()->UpdateDomainRecord() ...
- Java关于Robot类的使用
利用Robot类实现自动操作,实现效果是运行之后鼠标自动定位到整个屏幕坐标系的(635,454)位置,输入wangtianze package com.wtz.util; import java.aw ...
- 一本通1640C Looooops
1640:C Looooops 时间限制: 1000 ms 内存限制: 524288 KB [题目描述] 原题来自:CTU Open 2004 对于 C 语言的 for (variab ...
- Linux系统Web网站目录和文件安全权限设置
查看Linux文件的权限:ls -l 文件名称查看linux文件夹的权限:ls -ld 文件夹名称(所在目录)例如: drwxr-xr-x 2 root root 4096 2009-01-14 17 ...
- 解题:CTSC 2006 歌唱王国
题面 概率生成函数 对于菜鸡博主来说好难啊 其一般形式为$F(x)=\sum\limits_{i=0}^∞[x==i]x_i$,第i项的系数表示离散变量x取值为i的概率 一般的两个性质:$F(1)=1 ...
- C#代码连接Oracle数据库一段时间以后[connection lost contact]的问题
最近在使用C#代码连接Oracle数据库,分为两部分,WCF的客户端与服务端.程序启动与运行都没有问题,部署到服务器上后,运行也没有问题.但是第二天再访问的时候,就会抛出下边所示的异常.这是怎么回事? ...
- Python 内置函数---map()
描述 map() 实现对一个可迭代对象中的每一个元素都应用一个函数 将被传入的函数作用到一个可迭代对象的每一个元素上,并且返回了包含了所有这些函数调用结果的一个迭代器. 由于map期待传入一个函数并会 ...
- Java基础-原码反码补码
Java基础-原码反码补码 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 注意,我们这里举列的原码和反码只是为了求负数的补码,在计算机中没有原码,反码的存在,只有补码. 一.原码 ...
- [六字真言]6.吽.SpringMVC中上传大小异常填坑
最近在讲课的时候,遇到了关于上传文件过大的时候浏览器无法响应的问题,配置了捕获异常,有的学生浏览器好使,有的学生浏览器不好用!莫名其妙! MaxUploadSizeExceededException进 ...