redis 安裝。連接,常見問題

基於centos 7

一.依賴包檢查

 1 yum install cpp -y

 2 yum install binutils -y

 3 yum install glibc-kernheaders -y

 4 yum install glibc-common -y

 5 yum install glibc-devel -y

 6 yum install gcc -y

 7 yum install make -y

二.下載壓縮包,解壓

創建soft文件夾,將壓縮包下到soft(或者你隨意)

$ cd /usr/local

$ mkdir soft

$ cd soft

$ wget http://download.redis.io/releases/redis-4.0.6.tar.gz

$ tar xzf redis-4.0.6.tar.gz

$ cd redis-4.0.6

$ make

創建redis文件目錄,作爲之後啓動,放置配置文件的地方

mkdir /usr/local/redis

 cd src

cp redis-server /usr/local/redis

cp redis-benchmark /usr/local/redis

cp redis-check-rdb /usr/local/redis

cp redis-sentinel /usr/local/redis

cp redis-cli /usr/local/redis

返回上一級目錄複製配置文件

cd ..

cp redis.conf /usr/local/redis

遠程訪問6379節點:

redis.conf 文件

修改 requirepass 12345678  (連接的驗證密碼,你隨意)

註釋掉bind 127.0.0.1

進入存放redis啓動文件配置文件的redis文件夾

啓動redis服務,指定使用的配置文件是當前目錄下的文件

./redis-server redis.conf 

重新打開一個命令窗口,啓動一個操作界面,

./redis-cli -h 192.168.42.111 -p 6379 -a 12345678

盡情set,get吧

ps:

本地main函數測試的時候,出現連接超時,不要擔心,3步解決

1.本地 ping redis服務器,不通,檢查防火牆,本機地址,是否在一個網段

2.本地 telnet redis服務器 端口 ,不通,檢查redis服務器,關閉防火牆,或者在防火牆開洞

redis服務器關閉防火牆  
systemctl stop firewalld.service  
   
systemctl list-unit-files |grep firewall 防火牆狀態
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章