linux安裝redis以及集羣

linux安裝redislinux

  • 首先下載安裝包解壓,而後進入解壓目錄進行make 
  • make install PREFIX=/usr/localredis  #此爲安裝目錄
  • 啓動 進入安裝目錄,找到bin ,定位到bin裏面 [root@localhost bin]#./redis-server redis.conf進行後臺啓動(redis.conf文件須要將解壓後的redis.conf複製到bin裏面,而且須要修改裏面的內容daemonize no  將no改成yes意味容許後臺啓動   protected-mode 設置成no)

客戶端的鏈接 [root@localhost bin]./redis.cli -h [ip地址]  -p [端口]redis

注意vim

  • 客戶端的鏈接若是不成功有幾個問題1:多是redis.conf中的bind 127.0.0.1 配置引發的能夠註釋或者修改成bind 0.0.0.0
  • 多是SELinux啓用引發 使用[root@localhost bin]/usr/sbin/sestatus  查看狀態
  • [root@localhost ~]# vim /etc/selinux/config 修改配置文件將SELINUX=enforcing改成SELINUX=disabled,保存後退出重啓電腦便可
     

安裝redis和ruby的接口redis-3.0.0.gem(在同一個虛擬系統中 的配置   redis-3.0.0.gem爲ruby和redis的接口程序)ruby

  • 建立3*個redis文件夾放置在一個目錄下 eg /usr/local/redis-cluster/
  • 裏面的內容爲安裝好的redis/bin裏面的內容 記住刪掉dump.rdb
  • 同時須要保證裏面的redis.conf配置port不要相同,同時打開註釋掉的Cluster-enable yes
  • 因爲一次啓動多個redis因此建議啓動時能夠建立.sh文件執行一次開啓

  安裝ruby腳本環境code

    [root@redis01 bin]# yum install rubyserver

 

    [root@redis01 bin]# yum install rubygems接口

  而後安裝redis-3.0.0.gem(複製到linux環境中ip

  執行ci

    [root@linux02 local]# gem install /usr/local/redis-3.0.0.gem源碼

    而後將Redis集羣搭建腳本文件複製到/usr/local/redis-cluster目錄下(安裝redis時的源碼文件src目錄下的rb腳本)  

    使用redis-trib.rb建立集羣

    ./redis-trib.rb create --replicas 1 192.168.25.153:7001 192.168.25.153:7002 192.168.25.153:7003 192.168.25.153:7004 192.168.25.153:7005      192.168.25.153:7006

   最後鏈接集羣時(-c爲指定的鏈接集羣,-h爲ip地址 -p爲端口號 注意-c )

  [root@localhost redis-cluster]#./redis01/redis-cli -p 7001  -c  -h localhost

相關文章
相關標籤/搜索