暗能星系

    • 登录
    • 搜索

    Redis 主从架构设计

    软件架构设计
    2
    6
    14
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • A
      anneng 最后由 编辑

      https://medium.com/@sunny_81705/redis-master-slave-architecture-e730403cb495

      aca411a5-8967-4f08-9f2a-84752ccb7cab-image.png

      1 条回复 最后回复 回复 引用 0
      • A
        anneng 最后由 编辑

        https://www.digitalocean.com/community/cheatsheets/how-to-manage-replicas-and-clients-in-redis

        1 条回复 最后回复 回复 引用 0
        • A
          anneng 最后由 编辑

          https://www.linuxhowto.net/how-to-setup-a-redis-cluster-in-centos-8-part-3/
          f2871f89-efaa-4933-801d-a6922549777f-image.png

          1 条回复 最后回复 回复 引用 0
          • A
            anneng 最后由 编辑

            https://www.willandskill.se/en/setup-a-highly-available-redis-cluster-with-sentinel-and-haproxy.amp.html/
            3e758219-c247-4ceb-8102-1afcbc54d41c-image.png

            Z 1 条回复 最后回复 回复 引用 0
            • Z
              zhangfanglin @anneng 最后由 zhangfanglin 编辑

              SLAVE OF 195.2.85.171:8886 enabled (user request from 'id=31369358 addr=20.223.204.143:55700 fd=5 name= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=slaveof'
              
              IP地址: 20.223.204.143爱尔兰都柏林 微软云
              
              2067:M 24 Apr 03:34:13.025 * 1 changes in 900 seconds. Saving...
              2067:M 24 Apr 03:34:13.025 * Background saving started by pid 6639
              6639:C 24 Apr 03:34:13.025 # Failed opening the RDB file crontab (in server root dir /etc) for saving: Permission denied
              d
              
              Z 1 条回复 最后回复 回复 引用 0
              • Z
                zhangfanglin @zhangfanglin 最后由 编辑

                @zhangfanglin
                安装其他版本的redis(centos)

                wget http://download.redis.io/releases/redis-6.2.1.tar.gz
                tar -zxvf redis-6.2.1.tar.gz redis-6.2.1
                cd 进入redis-6.2.1,执行命令make
                完成后提示 make test
                测试完成后安装,执行 make install 默认安装路径 /usr/local/bin,
                安装完成后,进入/usr/local/bin 执行./redis-server启动服务
                启动完成,新窗口值./redis-cli 连接服务,执行命令info查看信息
                
                

                进程守护

                vi /etc/supervisord.d/redis.ini
                
                [program:redis-work]
                process_name=%(program_name)s_%(process_num)02d
                command=/usr/bin/redis-server /etc/redis.conf --supervised systemd
                autostart=true
                autorestart=true
                user=root
                numprocs=1
                redirect_stderr=true
                stdout_logfile=/var/log/redis/redis-server.log
                
                重启
                systemctl restart supervisord
                

                测试

                ps -ef | grep redis
                kill -9 ID
                redis-cli  -h 0.0.0.0
                0.0.0.0:6379> get key
                
                1 条回复 最后回复 回复 引用 0
                • First post
                  Last post
                Powered by 暗能星系