快速搭建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集群版的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大华网络球机云台设置(大华网络球机监控摄
- 下一篇: 个人博客13