第一、redis安裝錯誤提示 yum -y install redis Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile *
base: centos.sonn.com * extras: mirror.supremebytes.com *
updates: mirrors.cat.pdx.edu Setting up Install Process
No package redis available.
Error: Nothing to do 在安裝redis的時候有出現"No package redis available"錯誤提示,這個提示應該是當前的系統中沒有redis應用安裝源,我們需要從第三方下載到當前目錄下然后進行安裝后才可以執行。 第二、下載EPEL對應的版本和安裝 版本尋找地址:http://fedoraproject.org/wiki/EPEL 我需要的是centos64位,我直接找到源后wget下載到當前目錄: wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 然后進行安裝: rpm -ivh epel-release-6-8.noarch.rpm 第三、安裝redis yum install redis 然后我們再執行安裝命令就可以正常的安裝,期間會提到需要輸入y回車我們就根據提示輸入回車直到安裝完畢。 PS:同樣的,如果我們在安裝nginx的時候出現"No package nginx available"提示也是通過這個方法解決,安裝EPEL庫就可以解決。 redis服務常用命令 1,啟動redis service redis start 2,停止redis service redis stop 3,查看redis運行狀態 service redis status 4,查看redis進程 ps -ef | grep redis 5,設置redis為開機自動啟動 chkconfig redis on 6,編輯redis配置文件 vim /etc/redis.conf 在文件中找到綁定到本機文本注釋掉 # 找到 bind 127.0.0.1 將其注釋取消綁定本地地址 # 找到 protected-mode yes 將其改為 protected-mode no. 在沒有密碼的情況下,關閉保護模式 #把daemonize no改為daemonize yes (是否為進程守護,關閉ssh窗口后即是否在后台繼續運行)
ps:有時候服務器中redis啟動了,但是客戶端連接不上,這個需要把步驟6中的配置完成,主要是bind和protected-mode 然后就可以了,如果還不可以
,那么,可能啟動的時候使用的默認配置文件不是你修改的這個,需要指定配置文件啟動
./redis-server /xx/redis.config