centos6安装mysql并远程连接_阿里云服务器上安装redis并实现远程连接
一、概述
之前一直將redis安裝在本地,為了在服務(wù)器上使用redis進(jìn)行數(shù)據(jù)的存儲,需要在服務(wù)器端進(jìn)行redis的安裝,本次使用的是阿里云服務(wù)器,由于是第一安裝,在安裝及后續(xù)遠(yuǎn)程連接過程中也遇到一些問題。
二、安裝
下載獲取安裝包wget http://download.redis.io/releases/redis-4.0.8.tar.gz
解壓tar xzf redis-4.0.8.tar.gz
跳轉(zhuǎn)目錄cd redis-4.0.8
安裝 make cd src make install PREFIX=/usr/local/redis移動配置文件到安裝目錄下cd ../ mkdir /usr/local/redis/etc mv redis.conf /usr/local/redis/etc配置redis為后臺啟動vim /usr/local/redis/etc/redis.conf # 將daemonize no 改成daemonize yes將redis加入到開機(jī)啟動vim /etc/rc.local # 在里面添加內(nèi)容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意思就是開機(jī)調(diào)用這段開啟redis的命令)開啟redis/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
將redis-cli,redis-server拷貝到bin下,讓redis-cli指令可以在任意目錄下直接使用cp /usr/local/redis/bin/redis-server /usr/local/bin/
cp /usr/local/redis/bin/redis-cli /usr/local/bin/
設(shè)置redis密碼運(yùn)行命令:redis-cli
- 查看現(xiàn)有的redis密碼(可選操作,可以沒有)
- 運(yùn)行命令:config get requirepass 如果沒有設(shè)置過密碼的話運(yùn)行結(jié)果會如下圖所示:
由于博主已經(jīng)設(shè)置好了密碼,所以會顯示當(dāng)前設(shè)置的密碼。
設(shè)置redis密碼
- 運(yùn)行命令:config set requirepass ****(****為你要設(shè)置的密碼),設(shè)置成功的話會返回‘OK’字樣
測試連接
- 重啟redis服務(wù)
- //(redis-cli -h 127.0.0.1 -p 6379 -a ****(****為你設(shè)置的密碼))
三、相關(guān)配置
為了讓外網(wǎng)連接上reids,需要在服務(wù)器進(jìn)行相關(guān)配置,同時(shí)需要在阿里云進(jìn)行安全組的配置。
配置防火墻配置防火墻: firewall-cmd --zone=public --add-port=6379/tcp --permanent(開放6379端口)
運(yùn)行上述命令后,提示提示FirewallD is not running,經(jīng)過排查發(fā)現(xiàn)是防火墻就沒打開造成的,出于安裝考慮還是把防火墻開上吧,以下步驟僅供參考。
首先通過systemctl status firewalld查看firewalld狀態(tài),發(fā)現(xiàn)當(dāng)前是dead狀態(tài),即防火墻未開啟。
通過systemctl start firewalld開啟防火墻,沒有任何提示即開啟成功。
再次通過systemctl status firewalld查看firewalld狀態(tài),顯示running即已開啟了
現(xiàn)在我們執(zhí)行上述配置防火墻的命令即可開啟。
注:配置完成后記得關(guān)閉防火墻(systemctl stop firewalld),否則后續(xù)通過客戶端遠(yuǎn)程連接時(shí)會提示連接不上,至少博主出現(xiàn)過這個(gè)問題。
文件配置因?yàn)閞edis監(jiān)聽的是127.0.0.1:6379,并不監(jiān)聽外網(wǎng)的請求,因此需要對redis.conf配置文件中的相關(guān)內(nèi)容進(jìn)行修改:
這個(gè)也是重要的一步,需要開啟6379服務(wù),不然后續(xù)遠(yuǎn)程連接不上,修改過程如下:
四、客戶端連接
接下來我們使用遠(yuǎn)程客戶端進(jìn)行連接,本文使用的是Redis Desktop Manager,需要下載安裝的請點(diǎn)擊https://pan.baidu.com/s/1Jvr9MbgFn4UJh4M1AMo3gA提取碼:3i9b,安裝過程比較簡單,點(diǎn)擊下一步即可(注意安裝目錄)。
安裝完成后我們打開軟件,連接過程如下:
其中,Host使用公網(wǎng)IP,如下:
連接成功后即可出現(xiàn)如下的內(nèi)容:
五、常用命令
啟動redisredis-server /usr/local/redis/etc/redis.conf
停止redispkill redis
卸載redisrm -rf 相關(guān)文件
檢測后臺進(jìn)程是否存在ps -ef |grep redis
檢測6379端口是否在監(jiān)聽netstat -lntp | grep6379
啟動redis服務(wù)端$ src/redis-server
啟動redis客戶端$ src/redis-cli
六、總結(jié)
本文主要總結(jié)了服務(wù)器安裝redis的步驟過程以及通過客戶端實(shí)現(xiàn)遠(yuǎn)程連接中遇到的一些問題和解決辦法,后續(xù)再總結(jié)reids的使用方法,博主也是個(gè)計(jì)算機(jī)方面的小白,也在不斷的摸索學(xué)習(xí),歡迎大家一起交流。
既然都看到這了,如果覺得有收獲,不如點(diǎn)個(gè)贊說句話再走吧!
總結(jié)
以上是生活随笔為你收集整理的centos6安装mysql并远程连接_阿里云服务器上安装redis并实现远程连接的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有关鼠标的监听器
- 下一篇: Java中字符串和数字间转换