一、前言
1、本教程主要內容
- Redis安裝與測試
- Redis遠程訪問配置
- Redis開機啓動配置
2、本教程環境信息
- CentOS 7
- Redis 4.0.2
二、安裝步驟
1、Redis安裝
- 安裝基礎依賴
#安裝基礎依賴包
sudo yum install -y gcc gcc-c++ make jemalloc-devel epel-release
- 下載Redis( https://redis.io/download )
#從官網獲取最新版本的下載鏈接,然後通過wget命令下載
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
- 解壓到指定目錄
#創建目錄
sudo mkdir /usr/redis
#解壓
sudo tar -zvxf redis-4.0.2.tar.gz -C /usr/redis
- 編譯&安裝
#進入目錄
cd /usr/redis/redis-4.0.2
#編譯&安裝
sudo make & make install
2、Redis啓動與測試
- 啓動redis-server
#進入src目錄
cd /usr/redis/redis-4.0.2/src
#啓動服務端
sudo ./redis-server
- 啓動redis客戶端測試
#進入src目錄
cd /usr/redis/redis-4.0.2/src
#啓動客戶端
sudo ./redis-cli
設置:set key1 value1
獲取:get key1
三、Redis配置
1、 配置本機外訪問
- 修改配置:綁定本機IP&關閉保護模式
#修改配置文件
sudo vi /usr/redis/redis-4.0.2/redis.conf
#更換綁定
#將bind 127.0.0.1 更換爲本機IP,例如:192.168.11.11
bind 192.168.11.11
#關閉保護模式
protected-mode no
- 開放端口
#增加redis端口:6379
sudo firewall-cmd --add-port=6379/tcp --permanent
#重新加載防火牆設置
sudo firewall-cmd --reload
- Redis指定配置文件啓動
#進入目錄
cd /usr/redis/redis-4.0.2
#指定配置文件啓動
sudo ./src/redis-server redis.conf
- Redis客戶端連接指定Redis Server
#進入目錄
cd /usr/redis/redis-4.0.2
#連接指定Redis Server
sudo ./src/redis-cli -h 192.168.11.11
2、配置Redis開機啓動
將Redis配置成爲系統服務,以支持開機啓動
- 創建Redis服務
#創建服務文件
sudo vi /usr/lib/systemd/system/redis.service
#文件內容
[Unit]
Description=Redis Server
After=network.target
[Service]
ExecStart=/usr/redis/redis-4.0.2/src/redis-server /usr/redis/redis-4.0.2/redis.conf --daemonize no
ExecStop=/usr/redis/redis-4.0.2/src/redis-cli -p 6379 shutdown
Restart=always
[Install]
WantedBy=multi-user.target
- 設置Redis服務開機啓動&開啓服務
#設置Redis服務開機啓動
sudo systemctl enable redis
#啓動Redis服務
sudo systemctl start redis