最新在线看的黄网|伊人久久久久久久网站|日本a视频专区二|欧美A级无码毛片|有扫五av在线播放|好屌日aV在线播放|内射福利视频导航|极品少妇一区二区视频|无吗在线一区播放|性爱黄色视频不卡

CentOS 7手動(dòng)安裝Redis 6.0

Redis 是完全開(kāi)源的,遵守 BSD 協(xié)議,是一個(gè)高性能的 key-value 數(shù)據(jù)庫(kù)。當(dāng)下非常流行,使用非常廣泛,這篇文章記錄下CentOS 7手動(dòng)安裝Redis服務(wù)的方法。

安裝Redis

先執(zhí)行下面的命令,安裝一大堆依賴:

#安裝依賴
yum -y install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make
#升級(jí)gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash

寫這篇文章的時(shí)候,Redis最新穩(wěn)定版為6.0,隨著時(shí)間推移,版本會(huì)發(fā)生變化,請(qǐng)前往Redis官方:https://redis.io/download下載最新版本。

#下載Redis
wget https://download.redis.io/releases/redis-6.0.9.tar.gz
#解壓Redis
tar xzf redis-6.0.9.tar.gz
#進(jìn)入Redis目錄
cd redis-6.0.9
#編譯
make

編譯成功后,Redis服務(wù)二進(jìn)制文件位于src/redis-server,直接輸入這個(gè)路徑即可運(yùn)行Redis服務(wù),不過(guò)運(yùn)行后是在前臺(tái)運(yùn)行,一旦結(jié)束或窗口關(guān)閉,Redis服務(wù)也隨之停止。

運(yùn)行Redis

為了方便后期管理與維護(hù),可以將Redis src放到特定目錄下,比如mv src/ /usr/local/redis

同時(shí)可以將redis-6.0.9目錄下的redis.conf也復(fù)制一份:

cp redis.conf /etc

默認(rèn)情況下,Redis是前臺(tái)運(yùn)行,如果需要后臺(tái)運(yùn)行,需要修改redis.conf配置文件,將

daemonize no

修改為:

daemonize yes

然后輸入命令:/usr/local/redis/redis-server /etc/redis.conf重新啟動(dòng)Redis服務(wù),這個(gè)時(shí)候就是保持后臺(tái)運(yùn)行了,通過(guò)ps命令可看到進(jìn)程:

[root@hecs-centos-7 ~]# ps -ef|grep 'redis'
root     10217     1  0 22:00 ?        00:00:00 /usr/local/redis/redis-server 127.0.0.1:6379

設(shè)置環(huán)境變量

每次都輸入Redis絕對(duì)路徑來(lái)運(yùn)行,難免還是有些不方便,我們可以將Redis路徑加入到Linux環(huán)境變量,在/etc/profile這個(gè)文件底部追加:

export PATH=$PATH:/usr/local/redis

再輸入命令source /etc/profile使其生效,這樣我們就可以直接執(zhí)行redis命令,而不用輸入完整路徑了。比如:

[root@hecs-centos-7 ~]# redis-server -v
Redis server v=6.0.9 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=ef93b08070de4db5

Redis客戶端

通過(guò)上面編譯后,Redis自帶了一個(gè)命令行客戶端redis-cli,輸入下面的命令可檢測(cè)Redis是否正常運(yùn)行。

[root@hecs-centos-7 ~]# /usr/local/redis/redis-cli 
127.0.0.1:6379> ping
PONG

注冊(cè)為Systemd服務(wù)

如果需要將Redis設(shè)置為開(kāi)啟啟動(dòng),我們可以將redis注冊(cè)為Systemd服務(wù),方便日后管理。首先創(chuàng)建一個(gè)服務(wù)文件:vi /etc/systemd/system/redis.service,內(nèi)容如下:

[Unit]
Description=Redis Server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/redis-server /etc/redis.conf

[Install]
WantedBy=multi-user.target

然后輸入systemctl daemon-reload重新加載服務(wù),接下來(lái)就可以使用systemctl命令來(lái)管理了:

#啟動(dòng)redis
systemctl start redis
#停止redis
systemctl stop redis
#開(kāi)機(jī)啟動(dòng)
systemctl enable redis

如果需要進(jìn)一步了解Systemd服務(wù)

最后

Redis還有很多配置參數(shù),這篇文章就不詳解了,更多的使用說(shuō)明建議參考官方文檔。雖然寶塔、LNMP、Oneinstack等集成了Redis一鍵安裝,使用方便,但也有必要了解下手動(dòng)安裝方法,以便后期維護(hù)。

Redis官網(wǎng):https://redis.io/

阿里企業(yè)郵箱、網(wǎng)易企業(yè)郵箱、新網(wǎng)企業(yè)郵箱
【標(biāo)準(zhǔn)版】400元/年/5用戶/無(wú)限容量
【外貿(mào)版】500元/年/5用戶/無(wú)限容量
其它服務(wù):網(wǎng)站建設(shè)、企業(yè)郵箱、數(shù)字證書(shū)ssl、400電話、
聯(lián)系方式:電話:13714666846 微信同號(hào)

聲明:本站所有作品(圖文、音視頻)均由用戶自行上傳分享,或互聯(lián)網(wǎng)相關(guān)知識(shí)整合,僅供網(wǎng)友學(xué)習(xí)交流,若您的權(quán)利被侵害,請(qǐng)聯(lián)系 管理員 刪除。

本文鏈接:http://www.goalq.com.cn/article_32866.html