CentOS上安裝Redis

1.安裝前準(zhǔn)備

gcc編譯工具 安裝:sudo yum install gcc

wget下載工具 安裝:sudo yum install wget

vim編輯工具 安裝:yum -y install vim

2.下載redis

wget http://download.redis.io/releases/redis-4.0.1.tar.gz

具體的版本可到redis官網(wǎng)中查看?https://redis.io/download

3.解壓redis-4.0.1.tar.gz安裝包,并編譯

tar -xzf redis-4.0.1.tar.gz

cd redis-4.0.1

make

注意:如果在make過程中出現(xiàn)報(bào)錯(cuò)問題,那么就是由于gcc的環(huán)境安裝有問題,請(qǐng)檢查從新安裝gcc環(huán)境

4.安裝

make PREFIX=/usr/local/redis install

其中,"/usr/local/redis"為具體安裝目錄,里面將要存放bin文件夾和相關(guān)配置文件。安裝完成后,bin目錄形如:


文件小注解:

redis-benchmark 性能測(cè)試工具

redis-check-aof 文件修復(fù)工具

redis-check-rdb rdb文件檢查工具

redis-cli 命令行客戶端

redis-server redis啟動(dòng)命令

5.從解壓包文件中復(fù)制redis.conf文件到安裝目錄

cp redis.conf /usr/local/redis

6.后臺(tái)運(yùn)行Redis

提示:前臺(tái)運(yùn)行的話,直接運(yùn)行bin里面的redis-server就可以了

修改配置文件?sudo vim redis.conf

將 "daemonize no" 改為 "daemonize yes",然后保存文件并退出


后臺(tái)啟動(dòng)?./bin/redis-server ./redis.conf

檢查redis進(jìn)程是否已經(jīng)啟動(dòng)?ps -ef | grep -iredis

關(guān)閉reids?方式1:殺死redis進(jìn)程?kill-9 進(jìn)程id


關(guān)閉reids?方式2:正常關(guān)閉?sudo ./bin/redis-cli shutdown

注意:在方式2中,當(dāng)以非root權(quán)限啟動(dòng)的reids,那么是無法用shutdown進(jìn)行關(guān)閉的

7.設(shè)置redis密碼

修改配置文件?sudo vim redis.conf,找到#requirepass foobared去掉注釋,然后將 "foobared" 改為新的密碼,保存后重啟redis


8.允許外網(wǎng)訪問

將配置文件 redis.conf 的 bind 設(shè)為需要允許訪問的IP,如下圖(允許任意IP訪問)


9.常用命令

啟動(dòng)Redis,這里指定具體的配置文件?./bin/redis-server ./redis.conf

查看Redis服務(wù)和進(jìn)程?ps -ef | grep -i redis 或?netstat -ano | grep 6379

訪問客戶端Cli,如果設(shè)置密碼,用參數(shù) -a指定密碼?./bin/redis-cli -a?yourPassword

關(guān)閉firewalld防火墻?systemctl stop firewalld.service

在firewalld中開放6379端口?firewall-cmd --zone=public --add-port=6379/tcp --permanent

參考

CentOS 7下Redis安裝 https://www.linuxidc.com/Linux/2017-09/147198.htm

CentOS 7.0 安裝Redis 3.2.1詳細(xì)過程和使用常見問題?https://www.linuxidc.com/Linux/2016-09/135071.htm

CentOS7使用firewalld打開關(guān)閉防火墻與端口?https://www.cnblogs.com/moxiaoan/p/5683743.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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