zoukankan      html  css  js  c++  java
  • redis单机多实例使用

    redis单机多实例使用

    标签(空格分隔): redis


    redis单机多实例的配置,其实也就是在多个端口上启动redis实例,需要注意以下问题。
    1.不同端口写不同配置文件
    如下:
    redis_6377.conf
    redis_6378.conf
    redis_6379.conf
    2.在不同的配置文件中配置各自的策略
    注意以下几点
    1.端口配置
    2.pid文件的配置,不同端口配不同名字,最好加端口号,以便区分。
    3.log文件路径的配置
    4.持久化的文件配置,不可重复
    这里选择rbd
    启动的时候

     ./redis-server /path/to/redis.conf
    

    顺便说一下redis的持久化方式
    分两种
    1.rdb模式
    其实就是对内存中的东西按一些策略定期做snapshot,也就是快照
    rdb保存的是二进制文件,是redis的默认方式。
    配置如下:

    save <seconds> <changes>
    #100秒内至少有10个key值发生改变才做持久化
    save 100  10 
    #最新的快照保存失败时停止写操作
    stop-writes-on-bgsave-error yes
    #做快照时是不是需要做压缩
    rdbcompression yes
    #数据校验,保证数据正确性
    rdbchecksum yes
    #快照的文件名
    dbfilename dump.rdb
    #存放快照的目录
    dir /var/lib/redis
    

    2.Append only file(AOF)的方式
    它将每一步操作的命令强制保存到磁盘上,持久性比较好,但对于写比较频繁的情况不适合,不推荐。 配置如下:

    appendonly no
    #append only file的名称,默认为appendonly.aof
    appendfilename "appendonly.aof"
    #在日志重写时,不进行命令追加操作,而只是将其放在缓冲区里,避免与命令的追加造成DISK IO上的冲突。
    no-appendfsync-on-rewrite yes 
    
  • 相关阅读:
    Apache Hadoop 3.0.0 Release Notes
    控制你的数据,你才能得到有效且高效的数据结果
    读写分离与主从同步数据一致性
    代理ip proxy
    maximize_window fullscreen_window minimize_window
    HTTP 代理原理及实现
    browser user agent
    res_d_l =[{'contents':d.contents,'href':d.attrs['href']} for d in rd] 泛型
    tmp
    Connection reset by peer
  • 原文地址:https://www.cnblogs.com/difeng/p/5097201.html
Copyright © 2011-2022 走看看