redis.conf配置文件

配置项

说明

slave-read-only

yes

slave是否只读

slave-serve-stale-data

yes

当slave与master断开连接,slave是否继续提供服务

appendonly

yes

开启aof

daemonize

yes

守护线程运行

protected-mode

no

是否限制远程连接

tcp-backlog

32767

取值不能超过系统的/proc/sys/net/core/somaxconn

auto-aof-rewrite-percentage

100

设置自动rewite AOF文件(手工rewrite只需要调用命令BGREWRITEAOF)

auto-aof-rewrite-min-size

64mb

触发rewrite的AOF文件大小,只有大于此大小时才会触发rewrite

no-appendfsync-on-rewrite

yes

子进程在做rewrite时,主进程不调用fsync(由内核默认调度)

repl-backlog-size

64M

默认1M,当写入量很大时,backlog溢出会导致增量复制不成功

client-output-buffer-limit

normal 256mb 128mb 60

避免普通客户端进行大批量数据查询,如keys *,lrang等操作下的buffer不够导致链接断开

client-output-buffer-limit

slave 512mb 256mb 180

避免主从复制过程中,buffer过小导致复制链接断开,rdb文件重传或者循环的rdb操作

stop-writes-on-bgsave-error

no

避免redis后台save失败后,redis拒绝写操作,前提是需要有监控软件

maxmemory

8G

最大内存(可以不设置)

maxmemory-policy

volatile-lru

内存清理策略

volatile-lru  使用LRU算法来删除过期的set

allkeys-lru  删除任何遵循LRU算法的key

volatile-random 随机地删除过期set中的key

allkeys-random 随机地删除一个key

volatile-ttl 删除最近即将过期的key(the nearest expire time (minor TTL))

noeviction 根本不过期,写操作直接报错

 

主节点cluster.conf配置文件

配置项

说明

port

6379

客户端连接端口,并且总有一个刚好大于10000的端口,这个大的端口用于主从复制和集群内部通讯。

cluster-config-file

nodes-6379.conf

pidfile

/var/run/redis-6379.pid

只有当daemonize值为yes时,才有意义;并且这个要求对目录/var/run有写权限,否则可以考虑设置为/tmp/redis-6379.pid。

dir

/home/redis/redis/data/6379

dbfilename

dump-6379.rdb

位于dir指定的目录下

logfile

/home/redis/redis/log/redis-6379.log

日志文件,包含目录和文件名

appendonly

no

主节点关闭aof,从节点开启

从节点1 cluster.conf 配置文件

配置项

说明

port

6380

cluster-config-file

nodes-6380.conf

pidfile

/var/run/redis-6380.pid

dir

/home/redis/redis/data/6380

AOF和RDB文件存放目录

dbfilename

dump-6380.rdb

RDB文件名

appendfilename

appendonly-6380.aof

AOF文件名

logfile

/home/redis/redis/log/redis-6380.log

appendonly

yes

开启aof

最新文章

  1. javaweb
  2. HTML5本地存储
  3. 用PHP链接mysql数据库
  4. js webapp 滑动事件
  5. 协方差Covariance的表述推导
  6. 作业调度框架 Quartz.NET 2.0 StepByStep
  7. hdu 1043 pku poj 1077 Eight (BFS + 康拓展开)
  8. 附加、分离数据库和备份、还原数据库的区别(转载于中雪的BLOG)
  9. C语言——文件
  10. Nginx 之四: Nginx服务器的rewrite、全局变量、重定向和防盗链相关功能
  11. ignite中的sql查询
  12. 转:LoadRunner获取毫秒及字符串替换实现
  13. AES加密,解决了同步问题,和随机密钥和固定密钥,多端通信加密不一致解决办法
  14. 神秘的ApplicationPoolIdentity再也不用妈妈担心程序池安全了
  15. 初写Python
  16. 新概念英语(1-127)A famous actoress(女演员)
  17. 使用NOOBS给树莓派安装系统Raspbian
  18. postgresql命令
  19. Practical Web Penettation Testing (the first one Mutillidae 大黄蜂)
  20. 自学Linux Shell16.3-函数递归+创建库

热门文章

  1. PostgreSQL 数组类型
  2. 聊聊、Java 命令 第二篇
  3. css的float和position属性
  4. 基数排序(java实现)
  5. PAT1031
  6. PAT1017
  7. poj3083 Children of the Candy Corn BFS&&DFS
  8. java利用反射访问类的私有(private)属性及方法
  9. git版本控制的常用指令
  10. post方式的数据抓取