注意:因為redis是用c語言寫的,所以要求linux系統一定要有 c的編譯器。在centos和red hat系統中,首先新增epel倉庫,然後更新yum源:進行下邊的之前 gcc -v 一下,看看有沒有編譯器,沒有的話,執行redis很有可能會報錯。
紅框裡邊顯示版本號,證明有。
如果沒有的話
yum install gcc-c++
安裝就可以了。
然後安裝redis資料庫:sudo yum install epel-release
sudo yum update
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
#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伺服器
linux centos 7安裝redis伺服器教程www.centos.bz
方法二;壓縮包安裝
一、安裝
wget
2、解壓
tar -zxvf redis-4.0.1.tar.gz
3、編譯
通過make來編譯,make是自動編譯,會根據makefile中描述的內容來進行編譯。
可以看到在src目錄下生成了幾個新的檔案。cd redis-4.0
make
4、安裝
make install
實際上,就是將這個幾個檔案加到/usr/local/bin目錄下去。這個目錄在path下面的話,就可以直接執行這幾個命令了。
可以看到,這幾個檔案就已經被載入到bin目錄下了
5、啟動伺服器,來看看安裝是否成功。
使用redis-server命令。
再啟動乙個linux客戶端,redis-cli開啟客戶端
6、關閉伺服器
再啟動乙個linux客戶端,通過server-cli shutdown來關閉伺服器。
二、配置
1、設定redis伺服器後台啟動
前面在啟動redis伺服器後,都是在前台啟動的,需要重新啟動乙個客戶端來進行登陸操作。這樣非常不方便,
所以,我們需要設定後台啟動。
daemonize no
修改為:
daemonize yes
解除安裝redis解除安裝redis服務,只需把/usr/local/bin/目錄下的redis刪除即可
rm -rf /usr/local/bin/redis*
甚至可以把解壓包也刪除掉
rm -rf /root/redis-stable
CentOS下Redis的安裝
目錄參考資料 安裝redis需要知道自己需要哪個版本,有針對性的安裝,比如如果需要redis geo這個地理集合的特性,那麼redis版本就不能低於3.2版本,由於這個特性是3.2版本才有的。另外需要注意的是,redis約定次版本號 即第乙個小數點後的數字 為偶數的版本是穩定版 如2.8版 3.0版...
CentOS下Redis的安裝
安裝redis需要知道自己需要哪個版本,有針對性的安裝,比如如果需要redis geo這個地理集合的特性,那麼redis版本就不能低於3.2版本,由於這個特性是3.2版本才有的。另外需要注意的是,redis約定次版本號 即第乙個小數點後的數字 為偶數的版本是穩定版 如2.8版 3.0版 奇數版本是非...
CentOS下Redis的安裝
3.1 在 usr local redis 4.0.2 utils目錄下找到redis init script的初始化指令碼檔案,將初始化指令碼複製到 etc init.d 目錄中,檔名為 redis 埠號,其中埠號表示要讓redis監聽的埠號,客戶端通過該埠連線redis。然後修改指令碼第6行的r...