騰訊雲伺服器Linux系統–安裝redis
- 2019 年 11 月 4 日
- 筆記
版權聲明:本文為部落客原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/weixin_43126117/article/details/100866364
redis是開源的,C語言開發的,安裝步驟:先下載源碼,再編譯(依賴gcc環境),再安裝設置
檢查是否安裝gcc環境
[root@VM_0_16_centos ~]# rpm -qa|grep gcc* //無則安裝。 [root@VM_0_16_centos ~]# yum install gcc-c++
創建目錄,下載源碼(通過華為鏡像),解壓源碼
[root@VM_0_16_centos redis]# mkdir /usr/lib/redis [root@VM_0_16_centos redis]# cd /usr/lib/redis/ [root@VM_0_16_centos redis]# wget https://mirrors.huaweicloud.com/redis/redis-5.0.5.tar.gz [root@VM_0_16_centos redis]# tar -zxvf redis-5.0.5.tar.gz
進入文件夾,編譯
[root@VM_0_16_centos redis]# cd ./redis-5.0.5/ [root@VM_0_16_centos redis-5.0.5]# make
編譯成功

安裝,並檢查是否安裝了服務
[root@VM_0_16_centos redis-5.0.5]# make PREFIX=/usr/local/redis install //查看是否有此服務 [root@VM_0_16_centos bin]# ls /usr/local/redis/bin redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server
把解壓目錄下配置文件複製到安裝路徑下
[root@VM_0_16_centos usr]# cp /usr/lib/redis/redis-5.0.5/redis.conf /usr/local/redis/
由於前端啟動模式啟動後不可以隨意關閉(進程斷開),所以需要配置後端模式啟動
修改後端啟動(即守護進程開啟),取消ip綁定
[root@VM_0_16_centos ~]# vim /usr/local/redis/redis.conf 注釋掉bind 127.0.0.1 #bind 127.0.0.1 更改protected-mode yes為 protected-mode no 更改daemonize no為 daemonize yes 設置密碼 requirepass 要很長的密碼
啟動,並指定配置文件
[root@VM_0_16_centos ~]# cd /usr/local/redis/ [root@VM_0_16_centos redis]# ./bin/redis-server ./redis.conf 1675:C 15 Sep 2019 22:50:52.157 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 1675:C 15 Sep 2019 22:50:52.157 # Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=1675, just started 1675:C 15 Sep 2019 22:50:52.157 # Configuration loaded
通過埠(6379)查看服務是否啟動
[root@VM_0_16_centos redis]# ps -ef|grep redis root 1676 1 0 22:50 ? 00:00:00 ./bin/redis-server *:6379 root 1900 1219 0 22:52 pts/6 00:00:00 grep --color=auto redis
本地客戶端連接和redis服務關閉
[root@VM_0_16_centos redis]# ./bin/redis-cli 127.0.0.1:6379> eixt [root@VM_0_16_centos redis]# ./bin/redis-cli shutdown
通過外部(ip)連接,(需要開放雲伺服器相應埠)
[root@VM_0_16_centos redis]# ./bin/redis-cli -h 49.ip.ip.2 -p 6379 -a 密碼 Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe. 49.ip.ip.2:6379>