Centos7下安裝Redis

1.安裝依賴

redis是由C語言開發(fā),因此安裝之前必須要確保服務(wù)器已經(jīng)安裝了gcc,可以通過如下命令查看機器是否安裝:

gcc -v

如果沒有安裝則通過以下命令安裝:

yum install -y gcc

2.下載redis安裝包并解壓

# 下載,我是在root下執(zhí)行的下載,所以我的下載目錄為:/root/redis-6.2.6,這里按照自己的實際情況調(diào)整
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
# 解壓
tar -zxvf redis-6.2.6.tar.gz

3.進入解壓目錄并編譯

# 進入解壓目錄
cd redis-6.2.6
# 編譯
make

4.指定安裝目錄并進行安裝

make install PREFIX=/usr/local/redis

5.啟動redis服務(wù)

5.1 直接啟動(不建議使用)
# 進入redis安裝目錄
cd /usr/local/redis/bin/
# 啟動服務(wù)
./redis-server

5.2 通過守護進程方式啟動
# 第一步:從 redis 的源碼目錄中復(fù)制 redis.conf 到 redis 的安裝目錄
cp /root/redis-6.2.6/redis.conf /usr/local/redis/bin/
# 第二步:修改redis.conf配置文件
cd /usr/local/redis/bin/
vi redis.conf
# 修改內(nèi)容如下:
#daemonize 的值從 no 修改成 yes
# 第三步:啟動服務(wù)
./redis-server redis.conf
# 第四步:查看進程來確定redis是否啟動成功,非必須
ps -ef |grep redis

image.png

[
image.png

備注:如果想要設(shè)置指定IP連接redis,只需要修改redis.conf文件中bind配置項即可。如果不限IP,將127.0.0.1修改成0.0.0.0即可。


image.png

6.設(shè)置開機自動啟動

切換到/lib/systemd/system/目錄,創(chuàng)建redis.service文件。命令如下:

cd /lib/systemd/system/
vim redis.service

文件內(nèi)容如下:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
# ExecStart需要按照實際情況修改成自己的地址
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

設(shè)置開啟自動啟動

# 開機自動啟動
systemctl enable redis.service
# 啟動redis服務(wù)
systemctl start redis.service
# 查看服務(wù)狀態(tài)
systemctl status redis.service
# 停止服務(wù)
systemctl stop redis.service
# 取消開機自動啟動(卸載服務(wù))
systemctl disabled redis.service
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容