• 关于Redis


    在同步dump.rdb文件时
    要执行service redis stop后,再拷贝目标rdb文件过去,然后再start
    而不是拷贝目标rdb文件过去后直接执行restart 
    因为redis在执行stop时(restart就包含了这个操作),会默认让数据落地保存到dump.rdb文件里,如果在这之前就拷贝目标rdb文件,就会导致这个拷贝操作无效(即被stop自动产生的新rdb文件覆盖掉) 

    redis-server:Redis服务器的daemon启动程序
    redis-cli:Redis命令行操作工具。或者通过telnet进行纯文本协议操作
    redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能


     CentOS登录redis服务器:

    1. redis-cli
    2. auth hzx123
      备注:只需要密码,不需要账号名
      若忘记了密码,一般在/etc/redis.conf文件中可以找“requirepass”字段,或用find命令查找该文件即可
    3. ping(输出"PONG"即说明成功)

    查看redis的日志:cat /var/log/redis/redis.log(或tail -f命令)

    日志文件的生成路径可搜索“/etc/redis.conf”文件--》"/logfile"

    RDB数据库文件容灾处理:
    RDB文件的生成路径:/var/lib/redis/dump.rdb(可在客户端中通过"config get dir"命令获取该路径)
    每次执行启动redis 服务时会自动读取该路径下的RDB文件来恢复数据库

    Redis的预分片技术可以按照以下步骤进行实例迁移操作:

    (1)在新机子上启动新的redis实例;
    (2)将新redis实例作为slave将原redis实例作为master,将数据从原redis实例迁移到新redis实例上;
    (3)停止客户端(分片操作在客户端上时)或代理服务器(分片操作在代理上)
    (4)更新客户端或者代理服务器中的配置信息,去掉被迁移的原redis实例的ip和端口等信息,加上新启动redis实例的IP地址和端口;
    (5)向新启动的redis发送SLAVEOF NOONE命令,终止新redis实例对原redis实例的从属关系;
    (6)重启客户端程序或者代理程序,此时它们将会使用新的redis实例;
    (7)关掉被迁移走数据的原redis实例;

  • 相关阅读:
    C#如何通过NCO3.0来连接SAP并调用SAP中的RFC
    .Net连接到SAP【转载】
    将博客搬至CSDN
    Apache Flume 简介
    日志收集以及分析:Splunk
    《淘宝技术这十年》读后感
    python参考手册--第9章
    Hadoop将过时了?
    pythn BeautifulSoup
    Python性能鸡汤
  • 原文地址:https://www.cnblogs.com/xianDan/p/4380740.html
Copyright © 2020-2023  润新知