0.前言
本人用的使用阿里雲的學生機,如果你是學生,這個值得一買(9.5元/月),可以學習和熟悉生成環境。在開發中用到Redis的時候,每次還得啓動,如果數據量大的話,還影響本地計算機的性能。本文介紹如何在阿里雲學生機上安裝運行Redis。
1.服務器安裝Redis
我使用xshell這個工具遠程連接阿里雲。
1.下載Redis:
wget http://download.redis.io/releases/redis-5.0.6.tar.gz
這裏的版本可以自行查看官網版本下載最新的。
2.解壓Redis:
tar -zxvf redis-5.0.4.tar.gz
解壓完成,使用 ll 命令可以查看文,會出現一個redis-5.0.6
3.進入redis目錄並編譯
cd redis-5.0.6
因爲redis是使用c語言編寫,所以我們需要對它進行編譯才能運行,使用以下命令就可以
make
如果沒有安裝c的編譯工具 可以使用這個命令
yum install gcc-c++
4.更改配置文件
vim redis.conf
vim的操作:1. :/xxx 表示搜索xxx字符串 按n鍵尋找下一個搜索結果;2. i 表示進入輸入模式(可以對文本進行編輯) 3. esc退出編輯模式 4. :wq 保存並退出vim模式
瞭解了vim常規操作,接下來進行配置:
- daemonize yes :表示redis後臺啓動
- port 6379 :表示配置的端口,爲了演示我設置6380
- 綁定ip,這裏默認綁定本地,我們需要遠程訪問,就需要把它註釋掉,前面加#號
- 設置密碼,默認沒有密碼,需要吧這個註釋打開,去掉前面的#號就OK
關於redis其他的相關配置可以參考這裏
5.啓動redis
在src目錄下運行
./redis-server ../redis.conf
這樣就表示成功了
2.開放端口
redis運行成功但是在我的win上還不能訪問,現在需要開放以下端口6380
開放端口
firewall-cmd --add-port=6380/tcp --permanent
查看通過的端口:
firewall-cmd --zone=public --list-ports
如果不成功可以重新載入
firewall-cmd --reload
查看端口是否開發成功
firewall-cmd --query-port=123/tcp
還有一個非常重要的操作:需要在阿里雲控制檯給端口放行
需要添加規則端口號就寫之前配置redis的端口號
3.遠程連接Redis
我們可以使用window中的telnet來測試是否可以連接我們剛剛配置的redis
telent ip地址 端口號
就像下面:
當然也可以使用redis的桌面工具
然後點擊測試連接 就可以啦。
不對之處!請多指教!