《linux實(shí)戰(zhàn)應(yīng)用~redis安裝》要點(diǎn):
本文介紹了linux實(shí)戰(zhàn)應(yīng)用~redis安裝,希望對您有用。如果有疑問,可以聯(lián)系我們。
今天在寫畢設(shè)的時候,突然想在畢設(shè)項目中增加緩存這個東西,來減輕數(shù)據(jù)庫的壓力,就簡單的研究了下redis的單獨(dú)安裝與集群安裝,本項目只是在一個云服務(wù)器上安裝用到的是當(dāng)?shù)氐臇|西.
#1安裝redis
1. 我的系統(tǒng)是centos7系統(tǒng)那么可以用yum或者wegt的方式來安裝,我選擇的是依照wegt的方式安裝,具體執(zhí)行方案可以看逛網(wǎng)https://redis.io/download 下面介紹
首先 wget http://download.redis.io/releases/redis-3.2.8.tar.gz 在保留這個壓縮包的地方執(zhí)行命令 下載下來.然后 **tar xzf redis-3.2.8.tar.gz** 執(zhí)行這個命令解壓縮文件 ,**cd redis-3.2.8** 這個是解壓縮下來的文件可以,將其改名為redis-什么的,我暫時沒有改名,因為搭建集群是為了方便與其他的名稱區(qū)別開來,這個只是作為單機(jī)版的***redis***. 進(jìn)去文件后 執(zhí)行make ,就直接安裝了 ,在這里還可以指定安裝的位置 make install 命令來指定位置.
1. 啟動redis
接上部文件,我們進(jìn)入到redis-3.2.8中后,會展示如圖所示文件內(nèi)容.
edis解壓后文件內(nèi)容
啟動redis有前臺啟動(src/redis-server)和后臺啟動(后臺啟動必要我們修改redis.conf中的daemonize 為yes) 命令為src/redis-server ./redis.conf
2. 長途鏈接
在redis中默認(rèn)用的是當(dāng)?shù)剡B接,不支持遠(yuǎn)程連接需要我們自己修改redis.conf中文件來支持遠(yuǎn)程連接.
改動ip
我們把#bind 127.0.0.1 這一行注釋掉,是為了讓所有ip都可以用來拜訪,當(dāng)然可以用來遠(yuǎn)程連接,但是對于redis3.2版本以上的還需要修改一個命令才能支持遠(yuǎn)程調(diào)用.
新的長途連接命令修改
我們必要把這個命令關(guān)閉掉并且結(jié)合ip設(shè)置那里,才能支持遠(yuǎn)程服務(wù)調(diào)用redis.
#2 修改暗碼
我們進(jìn)入redis中有的需要我們進(jìn)行暗碼設(shè)置 ***src/redis-cli*** ,客戶端連接好之后輸入 ***config set requiress 暗碼*** 就能設(shè)置我們的暗碼 不需要再去修改配置文件.我們重新在進(jìn)入redis時就需要重新輸入暗碼 auth 暗碼
#3集群的安裝
我的這個集群是安裝在一個云服務(wù)器上的.
集群安裝目次
1. 首先把剛才安裝的redis單機(jī)版信息復(fù)制過來 ,然后修改redis.conf中的配置文件端標(biāo)語 ,并且打開Cluster-enable yes 這個命令.
2. 我們必要一個redis-trib.rb的腳本這個是在解壓的源文件中就存在的,在src文件目錄中,將其復(fù)制到我們剛才新建的目錄下與其他redis共同存在.
3. 執(zhí)行ruby腳本之前,必要安裝ruby相關(guān)的環(huán)境,***yum install ruby***,***yum install rubygems***,還必要安裝運(yùn)行必要依賴的ruby的包 ***gem install redis-3.0.0.gem***,這個可以在百度上搜索到.
4. 啟動我們所有的redis實(shí)例,寫入到start-all.sh文件中,在這里可能出現(xiàn),我們的操作人員沒有權(quán)限執(zhí)行的問題,必要我們執(zhí)行chomd u+x *.sh 賦予權(quán)限 才可以執(zhí)行,其他文件可以用來這個命令來賦予權(quán)限.
5. /redis-trib.rb create --replicas 1 192.168.24.15:7001 192.168.24.15:7002 192.168.24.15:7003 192.168.24.15:7004 192.168.24.15:7005 192.168.24.15:7006 執(zhí)行這個敕令后就能啟動我們的集群了;
必要注意的是ip可以是我們的遠(yuǎn)程服務(wù)器的ip地址哦.
關(guān)于liunx上安裝redis的先容,就簡單的到這里吧.
維易PHP培訓(xùn)學(xué)院每天發(fā)布《linux實(shí)戰(zhàn)應(yīng)用~redis安裝》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/10666.html