Redis主從架構--搭建

 

一:安裝redis

1.獲取redis資源

  wget http://download.redis.io/releases/redis-3.2.1.tar.gz

2.解壓 

3.安裝

       cd redis-3.2.1

  make

  cd src

  make install PREFIX=/usr/local/redis  ,prefix表示安裝路徑

     redis.conf 中的常用配置

           daemonize  no, 配置後臺啓動

           bind ip,將ip改成主機ip(非127.0.0.1),否則可能存在問題

           dir ./ , 持久化文件的位置

           port 6379 ,redis端口

 4.redis啓動命令: redis-server redis.conf ,一定要指明配置文件的位置

二,主從架構搭建

     1.從節點配置

        bind 192.168.88.130  , 綁定該項後,使用 redis-cli 需要指定 -h, -p ,如: ./redis-cli -h 192.168.88.130 -p 6379

                                                否則報連接拒絕

       slaveof 192.168.88.128 6379 綁定master節點的ip

       slave-read-only yes,只讀,只針對該節點爲slave節點時,該配置生效

       masterauth master , 認證密碼,在master中對應 requirepass master

    2.主節點配置

       bind 192.168.88.130

       requirepass master

        使用命令 :info replication ,可查看複製相關信息

   3. 需要將6379端口開放(測試,關閉防火牆即可)

三.測試 QPS 

  你如果要對自己剛剛搭建好的redis做一個基準的壓測,測一下你的redis的性能和QPS (query per second)
redis自己提供的redis-benchmark壓測工具,是最快捷最方便的,當然啦,這個工具比較簡單,用一些簡單的操作和場景去壓測
1、對redis讀寫分離架構進行壓測,單實例寫QPS+單實例讀QPS
    redis-3.2.8/src
       ./redis -benchmark -h 192. 168.88.128

   可用參數
        -c   <client> Number of parallel connections (default 50) 併發客戶端
        -n  <requests>  Total number of requests ( default 100000)
        -d  <size>  Data size of SET/GET value in bytes (default 2)
根據你自己的高峯期的訪問量,在高峯期,瞬時最大用戶量會達到10萬+; -C 00000; -n 1000000 -d 10

     QPS和服務器性能,操作,數據量有關

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章