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

http://www.mudbest.com/centos%E4%B8%8B%E7%9A%84redis2-8-9%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85%E4%BB%A5%E5%8F%8A%E7%9B%B8%E5%85%B3%E9%85%8D%E7%BD%AE/

redis 配置文件翻译的更多相关文章

  1. Redis配置文件 翻译 V3.2版本

    # Redis配置文件例子. # # 注意:为了能读取到配置文件,Redis服务必须以配置文件的路径作为第一个参数启动 # ./redis-server /path/to/redis.conf # 关 ...

  2. redis配置文件redis.conf翻译、解释以及常用注意事项(持续更新中...)

    # Redis configuration file example. #Redis 配置文件的示例 #如何利用配置文件启动Redis # Note that in order to read the ...

  3. 4 Redis 配置文件介绍

    2016-12-22 14:28:39 该系列文章链接NoSQL 数据库简介Redis的安装及及一些杂项基础知识Redis 的常用五大数据类型(key,string,hash,list,set,zse ...

  4. Redis配置文件中bind参数

    前言 我们都知道,redis 的配置文件中,默认绑定接口是 127.0.0.1,也就是本地回环接口,所以是无法从外网连接 redis 服务的.如果想要让外网也能连接使用服务器上的 redis 服务,可 ...

  5. Redis 配置文件详解

    # Redis 配置文件 # 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写)## 1k => 1000 bytes# 1kb => ...

  6. Redis配置文件参数说明

    Redis配置文件参数说明   1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时,Redis ...

  7. redis配置文件参数说明及命令操作

    redis下载地址:https://github.com/MSOpenTech/redis/releases. Redis 的配置文件位于 Redis 安装目录下,文件名为redis.windows. ...

  8. redis配置文件redis.conf参数说明

    redis配置文件redis.conf参数说明 (2013-01-09 21:20:40)转载▼ 标签: redis配置 redis.conf 配置说明 杂谈 分类: nosql # By defau ...

  9. redis配置文件

    # redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => bytes # 1kb => ...

随机推荐

  1. Beta博客集合

    Beta博客集合 Task1:beta冲刺准备 冲刺准备 Task2:Beta阶段冲刺合集 Beta阶段冲刺一 Beta阶段冲刺二 Beta阶段冲刺三 Beta阶段冲刺四 Beta阶段冲刺五 Task ...

  2. Activiti的ACT_GE_PROPERTY表初始化

    create table ACT_GE_PROPERTY ( NAME_ ), VALUE_ ), REV_ integer, primary key (NAME_) ) ENGINE=InnoDB ...

  3. 窗体的构造函数和OnCreate事件

    窗体的构造函数和创建事件和OldCreateOrder属性有很大的关系. 情况1: 如果窗体继承自TForm,且有如下形式: 1.      constructor TForm1.Create(AOw ...

  4. 对象内存空间 在创建对象后 运行时 会把对象的方法放到jvm的方法区中 调用时 将方法拿到栈中 执行完后 这个方法会出栈 然后新的方法方法进栈

  5. Trace 2018徐州赛区网络预赛

    题意: 每次给出一个点,然后就会形成两条线,如果后面的矩形覆盖了前面的边,那么这条边就消失了, 最后求剩下的边是多少 题目确保不会完全覆盖 也没有一个矩形在另一个矩形里面 即对于 X1,Y1  X2, ...

  6. Gym 100463A Crossings (树状数组 逆序对)

    Crossings Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100463 Description ...

  7. css后代选择器 .属性 元素 与 元素.属性的区别

    经常看见css的后代选择器是这样的写法: div.class   和 .class div 的形式两者的区别: div.class  是选中的类名为class 的div元素,与直接使用类选择器.cla ...

  8. Spoj 8372 Triple Sums

    题意:给你n个数字,对于任意s,s满足\(s=u_i+u_j+u_k,i<j<k\),要求出所有的s和对应满足条件的i,j,k的方案数 Solution: 构造一个函数:\(A(x)=\s ...

  9. 【刷题】LOJ 6002 「网络流 24 题」最小路径覆盖

    题目描述 给定有向图 \(G = (V, E)\) .设 \(P\) 是 \(G\) 的一个简单路(顶点不相交)的集合.如果 \(V\) 中每个顶点恰好在 \(P\) 的一条路上,则称 \(P\) 是 ...

  10. CF494C Helping People 解题报告

    CF494C Helping People 题意翻译 有一个长为 \(n\) 的数列,初始时为 \(a_{1\dots n}\). 给你 \(q\) 个操作,第 \(i\) 个操作将 \([l_i,r ...