1.安裝前準備
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)報錯問題,那么就是由于gcc的環(huán)境安裝有問題,請檢查從新安裝gcc環(huán)境
4.安裝
make PREFIX=/usr/local/redis install
其中截型,"/usr/local/redis"為具體安裝目錄,里面將要存放bin文件夾和相關(guān)配置文件晌梨。安裝完成后桥嗤,bin目錄形如:
文件小注解:
redis-benchmark 性能測試工具
redis-check-aof 文件修復工具
redis-check-rdb rdb文件檢查工具
redis-cli 命令行客戶端
redis-server redis啟動命令
5.從解壓包文件中復制redis.conf文件到安裝目錄
cp redis.conf /usr/local/redis
6.后臺運行Redis
提示:前臺運行的話撬码,直接運行bin里面的redis-server就可以了
修改配置文件?sudo vim redis.conf
將 "daemonize no" 改為 "daemonize yes"潦牛,然后保存文件并退出
后臺啟動?./bin/redis-server ./redis.conf
檢查redis進程是否已經(jīng)啟動?ps -ef | grep -iredis
關(guān)閉reids?方式1:殺死redis進程?kill-9 進程id
關(guān)閉reids?方式2:正常關(guān)閉?sudo ./bin/redis-cli shutdown
注意:在方式2中,當以非root權(quán)限啟動的reids沾谜,那么是無法用shutdown進行關(guān)閉的
7.設置redis密碼
修改配置文件?sudo vim redis.conf敛惊,找到#requirepass foobared去掉注釋渊鞋,然后將 "foobared" 改為新的密碼,保存后重啟redis
8.允許外網(wǎng)訪問
將配置文件 redis.conf 的 bind 設為需要允許訪問的IP瞧挤,如下圖(允許任意IP訪問)
9.常用命令
啟動Redis锡宋,這里指定具體的配置文件?./bin/redis-server ./redis.conf
查看Redis服務和進程?ps -ef | grep -i redis 或?netstat -ano | grep 6379
訪問客戶端Cli,如果設置密碼特恬,用參數(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詳細過程和使用常見問題?https://www.linuxidc.com/Linux/2016-09/135071.htm
CentOS7使用firewalld打開關(guān)閉防火墻與端口?https://www.cnblogs.com/moxiaoan/p/5683743.html