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