centos7 編譯安裝 Redis6.2


 


1:官方站點: http://redis.io/download 下載最新版 

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

2:解壓源碼並進入目錄
 tar zxvf redis-6.2-rc1.tar.gz
cd  redis-6.2-rc1


3: 不用configure直接make 

make && make install


安裝到指定目錄/usr/local/redis
make  PREFIX=/usr/local/redis install
(如果是32位機器 make 32bit)


注: PREFIX要大寫

  
可選步驟: make test  測試編譯情況
 

5: make install之后,得到如下幾個文件
  
redis-benchmark  性能測試工具
redis-check-aof  日志文件檢測工(比如斷電造成日志損壞,可以檢測並修復)
redis-check-dump  快照文件檢測工具,效果類上
redis-cli  客戶端
redis-server 服務端


5、創建存儲redis文件目錄

mkdir -p /usr/local/redis

 

6、進入src目錄,復制redis-server redis-cli到新建立的文件夾

cp ./redis-server /usr/local/redis/
cp ./redis-cli /usr/local/redis/

 

7、復制redis的配置文件

cd ..
cp redis.conf /usr/local/redis/

 

8、編輯配置文件

cd /usr/local/redis/
vim redis.conf

 

    改為yes 后台運行 

 

9、添加開機啟動服務

vim /etc/systemd/system/redis-server.service
復制代碼
 1 [Unit]
 2 Description=The redis-server Process Manager
 3 After=syslog.target network.target
 4 
 5 [Service]
 6 Type=simple
 7 PIDFile=/var/run/redis_6379.pid
 8 ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf
 9 ExecReload=/bin/kill -USR2 $MAINPID
10 ExecStop=/bin/kill -SIGINT $MAINPID
11 
12 [Install]
13 WantedBy=multi-user.target
復制代碼

 

10、設置開機啟動

1 systemctl daemon-reload
2 systemctl start redis-server.service
3 systemctl enable redis-server.service

 

11、檢查是否安裝成功

 ps -A|grep redis

12、創建redis命令軟連接

ln -s /usr/local/redis/redis-cli /usr/bin/redis

 

13、測試redis

 

 

7: 啟動與連接
/path/to/redis/bin/redis-server  ./path/to/conf-file
cd /usr/local/redis/
./bin/redis-server ./redis.conf 


連接: 用redis-cli
#/path/to/redis/bin/redis-cli [-h localhost -p 6379 ]

 

 

 

 

完成安裝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM