在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
|
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、原始檔案安裝
在CentOS和Red 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.參考連結
沒有留言:
張貼留言