• Redis日常使用随笔


    Redis常用配置:
    1、采用master与slave互为主从的方式,两条重要命令:
    redis 127.0.0.1:6379> SLAVEOF NO ONE
    redis 127.0.0.1:6379> SLAVEOF 10.10.51.236 6379
    2、修改为后台进程方式:daemonize yes
    3、端口:port 6379
         PS:注意不要给Redis绑定IP,否则VIP无法使用。
    4、数据库数量:databases 1
    5、主从都启用RDB持久化设置:save ""(默认)
    6、从库:slaveof 10.10.51.236 6379
    7、从库,当Master服务设置了密码:masterauth 123456
    8、配置Redis库访问密码:requirepass123456
    9、关闭只读:slave-read-only no
    10、关闭AOF日志功能:appendonly no
    11、非互为主从方式:关闭Master的RDB和AOF功能(关闭持久化),同时关闭Slave的AOF,只保留Slave的RDB做持久化。

    Redis常用命令:
    1、启动Redis

    /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
    /usr/local/redis/bin/redis-cli -h 10.10.52.160 -p 6380

    2、查看Redis状态

    netstat -tunpl | grep redis

    3、启动Keepalived

    service keepalived start

    4、查看Keepalived的状态

    service keepalived status

    5、查看Haproxy的状态

    ps aux | grep haproxy

    6、单启Haproxy

    /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg

    7、以特定Host和Port启动Redis

    ./redis-cli -h 10.10.52.160 -p 6380

    8、输入密码登录Redis

    10.10.52.160:6380> auth mypassword


    Master挂了启动步骤:
    1、将Master Kick Out From Haproxy
    2、Slave -->redis 10.10.52.159:6380> SLAVEOF NO ONE
    3、启动Master
    4、Master -->redis 10.10.52.160:6380> SLAVEOF 10.10.52.159 6380
    5、等待数据同步
    6、将Master Join In Haproxy
    7、Kill Slave Redis(10.10.52.159)
    8、Master -->redis 10.10.52.160:6380> SLAVEOF NO ONE
    9、启动Slave


    HAProxy的算法有如下8种:
    一、roundrobin,表示简单的轮询,这个不多说,这个是负载均衡基本都具备的;
    二、static-rr,表示根据权重,建议关注;
    三、leastconn,表示最少连接者先处理,建议关注;
    四、source,表示根据请求源IP,建议关注;
    五、uri,表示根据请求的URI;
    六、url_param,表示根据请求的URl参数'balance url_param' requires an URL parameter name
    七、hdr(name),表示根据HTTP请求头来锁定每一次HTTP请求;
    八、rdp-cookie(name),表示根据据cookie(name)来锁定并哈希每一次TCP请求。

  • 相关阅读:
    vue项目发布到服务器之后出现空白页和图片找不到的问题
    H5中设置一个元素一直在页面的最底部
    vue项目打包出现的问题(日常记录)
    vue写H5注册页面
    vue项目中动态图片生成
    Java中boolean类型占用多少个字节
    Java将一个目录下的所有数据复制到另一个目录下
    Java使用递归找出某目录下的所有子目录以及子文件
    实现短信验证码
    C#连接Oracle数据库(直接引用dll使用)
  • 原文地址:https://www.cnblogs.com/hunttown/p/5452058.html
Copyright © 2020-2023  润新知