Centos 7安裝 Redis
本次演示選擇的Linux版本為CentOS 7.6
Redis的官方網(wǎng)站地址:https://redis.io/
一、安裝Redis
1 檢查gcc依賴
由于 redis 是用 C 語言開發(fā),安裝之前必先確認(rèn)是否安裝 gcc 環(huán)境:
# 查看是否已安裝gcc環(huán)境
gcc --version
# 安裝命令
yum install -y gcc tcl
2 上傳安裝包并解壓(或者使用wget方法直接下載,推薦)
本次筆記以redis 6.2.6作為演示,可上官網(wǎng)先自行下載redis的linux壓縮包,傳至linux。
# 或者使用wget命令下載
cd /usr/local/src/
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
安裝包路徑建議為/usr/local/src/
解壓縮:
tar -xzf redis-6.2.6.tar.gz
解壓后,進(jìn)入解壓的redis目錄:
cd redis-6.2.6
運行編譯命令:
make && make install
如果沒有報錯,即代表安裝成功,如果中途報錯,請自行解決。
默認(rèn)的安裝路徑為:/usr/local/bin
目錄下:
該目錄以及默認(rèn)配置到環(huán)境變量,因此可以在任意目錄下運行這些命令。其中:
- redis-cli:是redis提供的命令行客戶端
- redis-server:是redis的服務(wù)端啟動腳本
- redis-sentinel:是redis的哨兵啟動腳本
二、啟動
redis啟動的方式有很多種,例如:
- 默認(rèn)啟動
- 指定配置啟動
- 開機自啟
1 默認(rèn)啟動(不推薦)
安裝完成后,在任意目錄輸入redis-server命令即可啟動Redis:
redis-server
但是這種啟動屬于前臺啟動
,會阻塞整個會話窗口,窗口關(guān)閉或者按下 ctrl + c 則redis停止,類似于臨時啟動,不推薦使用。
2 指定配置啟動
如果要讓Redis以后臺
方式啟動,則必須修改Redis配置文件,redis.conf在我們之前解壓的redis安裝包下(/usr/local/src/redis-6.2.6
)。
建議在我們修改配置文件之前,先將配置文件備份一份,以免修改出錯造成文件出錯:
cp redis.conf redis.conf.bck
然后修改redis.conf文件中相應(yīng)配置:
# 允許訪問的地址,默認(rèn)是127.0.0.1,會導(dǎo)致只能在本地訪問。修改為0.0.0.0則可以在任意IP訪問,生產(chǎn)環(huán)境不要設(shè)置為0.0.0.0
bind 0.0.0.0
# 守護(hù)進(jìn)程,修改為yes后即可后臺運行
daemonize yes
# 密碼,設(shè)置后訪問Redis必須輸入密碼
requirepass 123456
Redis的其它常見配置:
# 監(jiān)聽的端口
port 6379
# 工作目錄,默認(rèn)是當(dāng)前目錄,也就是運行redis-server時的命令,日志、持久化等文件會保存在這個目錄
dir .
# 數(shù)據(jù)庫數(shù)量,設(shè)置為1,代表只使用1個庫,默認(rèn)有16個庫,編號0~15
databases 1
# 設(shè)置redis能夠使用的最大內(nèi)存
maxmemory 512mb
# 日志文件,默認(rèn)為空,不記錄日志,可以指定日志文件名,記錄日志后就在redis的當(dāng)前文件夾下
logfile "redis.log"
修改完畢過后啟動:
# 進(jìn)入redis安裝目錄
cd /usr/local/src/redis-6.2.6
# 啟動
redis-server redis.conf
# 進(jìn)入客戶端
redis-cli
auth '密碼'
停止redis:
# 在客戶端執(zhí)行
shutdown
發(fā)現(xiàn)執(zhí)行:shutdown
后再次進(jìn)入redis-cli提示不能連接redis,證明shutdown關(guān)機成功。
3 開機自啟
可以通過配置來實現(xiàn)開機自啟。
首先,新建一個系統(tǒng)服務(wù)文件:
vim /etc/systemd/system/redis.service
內(nèi)容為:
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
然后重載系統(tǒng)服務(wù):
systemctl daemon-reload
現(xiàn)在,我們可以用下面這組命令來操作redis了:
# 啟動
systemctl start redis
# 停止
systemctl stop redis
# 重啟
systemctl restart redis
# 查看狀態(tài)
systemctl status redis
開機自啟:
systemctl enable redis
如圖顯示則設(shè)置開機自啟成功。
三、Redis客戶端
安裝完成Redis,我們就可以操作Redis,實現(xiàn)數(shù)據(jù)的CRUD了。這需要用到Redis客戶端,包括:
- 命令行客戶端
- 圖形化桌面客戶端
1 Redis命令行客戶端
redis-cli即為命令行客戶端,如下圖所示:
2 圖形化桌面客戶端
GitHub上的大神編寫了Redis的圖形化桌面客戶端,地址:https://github.com/uglide/RedisDesktopManager
不過該倉庫提供的是RedisDesktopManager的源碼,并未提供windows安裝包,如需安裝包需要訂閱大神的付費服務(wù)。
在下面這個倉庫可以找到別人對源碼打包好的安裝包:https://github.com/lework/RedisDesktopManager-Windows/releases文章來源:http://www.zghlxwxcb.cn/news/detail-792501.html
下載安裝exe即可。此處不再演示。文章來源地址http://www.zghlxwxcb.cn/news/detail-792501.html
到了這里,關(guān)于Centos 7安裝 Redis的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!