2019/05/06

【環境架設】在CentOS環境下安裝redis的詳細過程記錄


CentOS環境下安裝redis的詳細過程記錄
1.   實驗環境
l   Linux系統版本:CentOS-7-x86_64bits
l   redis版本:redis-5.0.4
2.   安裝步驟
2.1方法一:壓縮包安裝
2.1.1、在官網下載tar.gz的安裝包
wget http://download.redis.io/releases/redis-5.0.4.tar.gz

2.1.2、解壓縮
tar -zxvf redis-5.0.4.tar.gz
2.1.3、編譯
通過make來編譯,make是自動編譯,會根據Makefile中描述的內容來進行編譯。
cd redis-5.0.4/
make

可以看到在src目錄下生成了幾個新的檔。



2.1.4、安裝
make install
實際上,就是將這個幾個檔加到/usr/local/bin目錄下去。這個目錄在Path下面的話,就可以直接執行這幾個命令了。可以看到,這幾個檔就已經被載入到bin目錄下了
2.1.5、啟動伺服器
啟動伺服器,來看看安裝是否成功。
redis-server
再啟動一個linux用戶端,redis-cli打開用戶端  
redis-cli
2.1.6、關閉伺服器
再啟動一個linux用戶端,通過server-cli shutdown來關閉伺服器。
server-cli shutdown
2.1.7、卸載redis
卸載redis服務,只需把/usr/local/bin/目錄下的redis刪除即可
rm -rf /usr/local/bin/redis*
 
2.2方法二:源文件安裝
2.2.1、原始檔案安裝
CentOSRed Hat系統中,首先添加EPEL倉庫,然後更新yum源:
sudo yum install epel-release
sudo yum update

然後安裝Redis資料庫:
sudo yum -y install redis

安裝好後啟動Redis服務即可:
sudo systemctl start redis

這裡同樣可以使用redis-cli進入Redis命令列模式操作。
另外,為了可以使Redis能被遠端連接,需要修改設定檔,路徑為/etc/redis.conf
vi /etc/redis.conf

需要修改的地方:
首先,注釋這一行:
#bind 127.0.0.1
另外,推薦給Redis設置密碼,取消注釋這一行:
#requirepass foobared
foobared即當前密碼,可以自行修改為
requirepass 密碼
然後重啟Redis服務,使用的命令如下:
sudo systemctl restart redis

systemctl start redis.service #啟動redis伺服器
systemctl stop redis.service #停止redis伺服器
systemctl restart redis.service #重新啟動redis伺服器
systemctl status redis.service #獲取redis伺服器的運行狀態
systemctl enable redis.service #開機啟動redis伺服器
systemctl disable redis.service #開機禁用redis伺服器

3.參考連結


沒有留言:

張貼留言