新聞中心
Redis是一款開(kāi)源的高性能key-value存儲(chǔ)系統(tǒng),常用于緩存、隊(duì)列等。在Linux系統(tǒng)下安裝和配置Redis比較常見(jiàn),本文將介紹如何在WDLinux系統(tǒng)下安裝和配置Redis。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比迎澤網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式迎澤網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋迎澤地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。
一、系統(tǒng)準(zhǔn)備
需要確保系統(tǒng)中已經(jīng)安裝了必要的依賴庫(kù),包括GCC、make和tar等??梢酝ㄟ^(guò)下面的命令檢查:
“`
gcc -v
make -v
tar -v
“`
如果沒(méi)有安裝,可以通過(guò)以下命令安裝:
“`
yum install gcc
yum install make
yum install tar
“`
二、Redis下載與解壓
官方下載地址:https://redis.io/download
可以通過(guò)wget命令下載:
“`
wget http://download.redis.io/releases/redis-5.0.9.tar.gz
“`
下載完成后,將文件解壓到指定的目錄下:
“`
tar -zxvf redis-5.0.9.tar.gz -C /usr/local/
“`
三、安裝Redis
進(jìn)入解壓后的目錄:
“`
cd /usr/local/redis-5.0.9
“`
運(yùn)行make命令進(jìn)行編譯:
“`
make
“`
編譯完成后,可以用make test命令進(jìn)行測(cè)試。如果測(cè)試通過(guò),則可以使用make install安裝:
“`
make install
“`
安裝完成后,Redis的二進(jìn)制文件將被安裝到/usr/local/bin目錄下。
四、配置Redis
進(jìn)入Redis的安裝目錄:
“`
cd /usr/local/
“`
創(chuàng)建一個(gè)redis.conf文件用于存放配置信息:
“`
touch redis.conf
“`
使用vim編輯器打開(kāi)redis.conf文件:
“`
vim redis.conf
“`
在文件中添加以下內(nèi)容:
“`
bind 0.0.0.0
port 6379
timeout 0
tcp-keepalive 300
daemonize yes
pidfile /var/run/redis_6379.pid
logfile /usr/local/redis/log/redis.log
dbfilename dump.rdb
dir /usr/local/redis/db/
“`
其中,bind指定監(jiān)聽(tīng)的IP地址,0.0.0.0表示監(jiān)聽(tīng)所有IP地址;port指定監(jiān)聽(tīng)的端口號(hào);daemonize指定是否以守護(hù)進(jìn)程方式運(yùn)行;pidfile指定pid文件的路徑;logfile指定日志文件的路徑;dbfilename指定數(shù)據(jù)持久化文件的文件名;dir指定數(shù)據(jù)持久化文件的目錄。
為了讓Redis在后臺(tái)運(yùn)行,可以使用以下命令啟動(dòng)Redis:
“`
/usr/local/bin/redis-server /usr/local/redis.conf &
“`
五、測(cè)試Redis
可以使用redis-cli連接Redis,并進(jìn)行測(cè)試:
“`
redis-cli -h IP地址 -p 端口號(hào)
“`
連接成功后,可以進(jìn)行以下操作:
“`
set key value
get key
“`
set命令用于設(shè)置鍵值對(duì),get命令用于獲取鍵對(duì)應(yīng)的值。
六、開(kāi)機(jī)自啟動(dòng)
為了讓Redis在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng),可以創(chuàng)建一個(gè)redis.service文件,并將其放置在/etc/systemd/system目錄下。
創(chuàng)建redis.service文件:
“`
touch /etc/systemd/system/redis.service
“`
使用vim編輯器打開(kāi)redis.service文件:
“`
vim /etc/systemd/system/redis.service
“`
向文件中添加以下內(nèi)容:
“`
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
ExecStart=/usr/local/bin/redis-server /usr/local/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Type=forking
Restart=always
User=root
Group=root
[Install]
WantedBy=multi-user.target
“`
其中,ExecStart指定Redis啟動(dòng)命令和配置文件的路徑;ExecStop指定停止Redis的命令;Type指定進(jìn)程類型為forking;Restart指定進(jìn)程退出時(shí)是否自動(dòng)重啟;User和Group指定啟動(dòng)Redis的用戶和組;WantedBy指定啟動(dòng)級(jí)別。
保存文件后,運(yùn)行以下命令使Redis自動(dòng)啟動(dòng)并生效:
“`
systemctl enable redis.service
systemctl start redis.service
“`
至此,Redis的安裝和配置就完成了。在WDLinux系統(tǒng)下安裝和配置Redis非常簡(jiǎn)單,只需要遵循以上步驟即可輕松完成。
相關(guān)問(wèn)題拓展閱讀:
- redis不保存退出
redis不保存退出
在終端輸入以下命令關(guān)閉redis-server即可退出。
redis-cli shutdown
復(fù)制
示例:
$ps -ef | grep redisroot 10:59 pts/5 00:00:08 redis-server *:6379$sudo redis-cli shutdown 05 Mar 12:11:29.301 # User requested shutdown… 05 Mar 12:11:29.301 * Saving the final RDB snapshot before exiting. 05 Mar 12:11:29.314 * DB saved on disk 05 Mar 12:11:29.314 # Redis is now ready to exit, bye bye…+ Done sudo redis-server (wd: ~/soft/redis-2.10.3)(wd now: ~/soft/redis-2.8.17)$ps -ef | grep redisjihite 12:11 pts/5 00:00:00 grep redis
復(fù)制
wdlinux redis的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于wdlinux redis,WDLinux下的Redis安裝配置指南,redis不保存退出的信息別忘了在本站進(jìn)行查找喔。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
新聞名稱:WDLinux下的Redis安裝配置指南(wdlinuxredis)
路徑分享:http://www.dlmjj.cn/article/dhgieip.html


咨詢
建站咨詢
