• redis参数配置


    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

  • 相关阅读:
    静态联编和动态联编
    常用Oracle分析函数详解
    Web Service , 不详细的介绍
    Eclipse安装JSEclipse和Spket
    IE中页面不居中,火狐谷歌等正常
    ExtJS3 详解与实践 之 第二章
    IPV6正则
    很漂亮、兼容火狐的Js日期选择,自动填充到输入框
    使用googlecodeprettify高亮显示网页代码
    ExtJS3 详解与实践 之 第三章
  • 原文地址:https://www.cnblogs.com/atomicbomb/p/6875475.html
Copyright © 2020-2023  润新知