搭建 Redis 的主從

主從概念

  • ⼀個master能夠擁有多個slave,⼀個slave⼜能夠擁有多個slave,如此下去,造成了強⼤的多級服務器集羣架構
  • master用來寫數據,slave用來讀數據,經統計:網站的讀寫比率是10:1
  • 經過主從配置能夠實現讀寫分離redis

  • master和slave都是一個redis實例(redis服務)服務器

主從配置

配置主

  • 查看當前主機的ip地址架構

    ifconfig網站

  

  • 修改etc/redis/redis.conf文件server

    sudo vi redis.conf
    bind 192.168.26.128blog

  • 重啓redis服務ip

    sudo service redis stop
    redis-server redis.confget

配置從

  • 複製etc/redis/redis.conf文件io

    sudo cp redis.conf ./slave.confast

  • 修改redis/slave.conf文件

    sudo vi slave.conf

  • 編輯內容

    bind 192.168.26.128
    slaveof 192.168.26.128 6379
    port 6378

  • redis服務

    sudo redis-server slave.conf

  • 查看主從關係

    redis-cli -h 192.168.26.128 info Replication

   

數據操做

  • 在master和slave分別執⾏info命令,查看輸出信息 進入主客戶端

    redis-cli -h 192.168.26.128 -p 6379

  • 進入從的客戶端

    redis-cli -h 192.168.26.128 -p 6378

  • 在master上寫數據

    set aa aa

  

  • 在slave上讀數據

  get aa

相關文章
相關標籤/搜索