日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

快速搭建redis单机版和redis集群版

發布時間:2023/12/2 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 快速搭建redis单机版和redis集群版 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

單機版

   第一步:需要安裝redis所需的C語言環境,若虛擬機聯網,則執行 yum install gcc-c++

   第二步:redis的源碼包上傳到linux系統

   第三步:解壓縮redis ? tar zxf redis的壓縮文件

   第四步:編譯 ,進入redis源碼目錄 。make

   第五步:安裝,make install PREFIX=/路徑

   第六步:前端啟動(./redis-server)這種啟動會占用一個終端,不推薦

   第七步:后臺啟動將redis源碼包下的redis.conf 復制到 /bin目錄下 ? ? ?cp redis.conf /路徑,修改redis.conf的daemonize no改為yes,代表可以后臺啟動,然后啟動./redis-server redis.conf

   第八步:查看進程 ps aux|grep redis

   第九步:.關閉redis ? ? ./redis-cli shutdown

  [root@localhost bin]# ./redis-cli

  默認連接localhost運行在6379端口的redis服務。

  [root@localhost bin]# ./redis-cli -h 192.168.25.153 -p 6379

  -h:連接的服務器的地址

  -p:服務的端口號

  關閉redis:[root@localhost bin]# ./redis-cli shutdown

集群版

?

    Redis集群中至少應該有三個節點。要保證集群的高可用,需要每個節點有一個備份機。

?

    Redis集群至少需要6臺服務器。

?

    搭建偽分布式。可以使用一臺虛擬機運行6個redis實例。需要修改redis的端口號7001-7006

?

1.1.1.??? 集群搭建環境

?

1、使用ruby腳本搭建集群。需要ruby的運行環境。

?

安裝ruby

?

yum install ruby

?

yum install rubygems

?

?

?

2、安裝ruby腳本運行使用的包。

?

[root@localhost ~]# gem install redis-3.0.0.gem

?

Successfully installed redis-3.0.0

?

1 gem installed

?

Installing ri documentation for redis-3.0.0...

?

Installing RDoc documentation for redis-3.0.0...

?

[root@localhost ~]#

?

?

?

[root@localhost ~]# cd redis-3.0.0/src

?

[root@localhost src]# ll *.rb

?

-rwxrwxr-x. 1 root root 48141 Apr? 1? 2015 redis-trib.rb

?

3.修改端口號,和cluster-enabled yes前的注釋去掉。

4.然后寫一個批處理(開啟集群和關閉集群)

開啟

cd redis01
./redis-server redis.conf
cd ..
cd redis02
./redis-server redis.conf
cd ..
cd redis03
./redis-server redis.conf
cd ..
cd redis04
./redis-server redis.conf
cd ..
cd redis05
./redis-server redis.conf
cd ..
cd redis06
./redis-server redis.conf
cd ..

chmod ?+x shutdow-all.sh

?

關閉

[root@localhost redis-cluster]# vim shutdow-all.sh

redis01/redis-cli -p 7001 shutdown

redis01/redis-cli -p 7002 shutdown

redis01/redis-cli -p 7003 shutdown

redis01/redis-cli -p 7004 shutdown

redis01/redis-cli -p 7005 shutdown

redis01/redis-cli -p 7006 shutdown

[root@localhost redis-cluster]# chmod u+x shutdow-all.sh?

5.將redis-trib.rb文件復制到文件目錄下

7.啟動集群的命令?./redis-trib.rb create --replicas 1 192.168.25.175:7001 192.168.25.175:7002 192.168.25.175:7003 192.168.25.175:7004 192.168.25.175:7005 192.168.25.175:7006 ? ? ,然后yes接受,這時候會在每個redis實例文件里生成一個node.conf,記錄節點信息

?

轉載于:https://www.cnblogs.com/wchxj/p/8209700.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的快速搭建redis单机版和redis集群版的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。