1、啟用EPEL倉(cāng)庫(kù)
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
rpm -ivh epel-release-7-5.noarch.rpm
要驗(yàn)證EPEL倉(cāng)庫(kù)是否建立成功,可以執(zhí)行:
# yum repolist
編譯需要gcc環(huán)境,如果沒有g(shù)cc環(huán)境
yum install gcc
2、通過Yum安裝Redis
# yum -y update
# yum install redis
#systemctl start redis
#systemctl enable ?redis.service
3、Redis開啟遠(yuǎn)程登錄連接
原來是redis默認(rèn)只能localhost登錄,所以需要開啟遠(yuǎn)程登錄。解決方法如下:
在redis的配置文件redis.conf中,找到bind localhost注釋掉。
注釋掉本機(jī),局域網(wǎng)內(nèi)的所有計(jì)算機(jī)都能訪問。
band localhost 只能本機(jī)訪問,局域網(wǎng)內(nèi)計(jì)算機(jī)不能訪問。
bind 局域網(wǎng)IP 只能局域網(wǎng)內(nèi)IP的機(jī)器訪問, 本地localhost都無法訪問。
我沒有注釋掉bind 127.0.0.1,而是將bind 127.0.0.1 改成了bind 0.0.0.0。
然后要配置防火墻 開放端口6379
高級(jí)設(shè)置
設(shè)置redis密碼
注釋redis.conf文件中的:bind 127.0.0.1(在一段文字之前打#號(hào)為注釋)
打開文件/etc/redis.conf,找到其中的# requirepass foobared,去掉前面的#,并把foobared改成你的密碼。
redis.conf文件默認(rèn)在/etc目錄下,你可以更改它的位置和名字,更改后,注意在文件/usr/lib/systemd/system/redis.service中,把ExecStart=/usr/bin/redis-server /etc/redis/6379.conf --daemonize no中的redis.conf的路徑改成的新的路徑。