阿里云安装 Redis ,win10使用RDM连接管理redis
阿里云安裝 Redis ,win10使用RDM連接管理redis
連接阿里云服務器ECS,創(chuàng)建redis文件夾
cd /usr/local mkdir redis下載并安裝redis
下載
cd /usr/local/redis wget http://download.redis.io/releases/redis-3.2.10.tar.gz解壓
tar -xzvf redis-3.2.10.tar.gz解壓后
安裝redis
**注意:**這里使用gcc對redis進行編譯 生成 redis-server等文件。如果沒有安裝redis需要先在服務器安裝gcc,不然是沒有redis-server文件的–無法啟動和關(guān)閉。
yum -y install gcc gcc-c++進入redis-3.2.10目錄,執(zhí)行編譯
cd redis-3.2.10 sudo make && make install配置redis.conf
注意:redis.conf是一個非常重要的配置文件
cd redis-3.2.10 vim redis.conf在配置文件61行左右(行數(shù)在右下角),注釋掉172.0.0.1(默認redis是只能內(nèi)網(wǎng)127.0.0.1訪問,如果想外網(wǎng)訪問需要修改綁定的地址)
# bind 127.0.0.1設(shè)置redis可以一直在后臺運行,以守護進程方式運行,即關(guān)閉SSH工具程序也在運行。
 將 daemonize no 改成 daemonize yes(在128行左右)
**注意:**守護進程一旦開啟,想要關(guān)閉redis就相當困難了,使用kill -9 port 依然無法殺死redis進程,因為每次殺死進程后又會重新開啟redis。
所以 先不開啟 守護進程方式
如果不小心開啟了:修改后,重新編譯redis即可
daemonize no # 關(guān)閉 daemonize yes # 開啟開啟遠程訪問,大概在80行左右
**注意:**protected-mode 是3.2 之后加入的新特性,是為了禁止公網(wǎng)訪問redis cache,加強redis安全的。
protected-mode no密碼設(shè)置,將”#requirepass foobared“ 取掉注釋改成 requirepass 123456(或者其它你需要的密碼)(在480行左右)
requirepass 123456最后保存退出
啟動redis
進入redis-3.2.10目錄,啟動redis
cd redis-3.2.10 # 啟動 redis redis-server redis.conf # 查看是否啟動成功 ps aux | grep redis啟動腳本startRedis.sh
############### startRedis.sh #!/bin/sh # start redis redis-server /usr/local/redis/redis-3.2.10/redis.conf # redis.conf 的路徑 echo "redis started"############### endvim startRedis.sh chmod +x ./startRedis.sh ./startRedis.sh出現(xiàn) redis-server *: 6379 即啟動成功
如果出現(xiàn)了redis-server 127.0.0.1: 6379需要查看redis.conf是否配置正確
開啟阿里云服務器端口
首先登陸阿里云控制臺; 控制臺–>云服務器ECS–>安全與網(wǎng)絡(luò)–>安全組–>配置規(guī)則
出方向和入方向都要配置
點擊快速添加
測試連接
服務器測試連接
進入redis-3.2.10目錄,測試連接
redis-cli -a 123456 # 如果沒有設(shè)置密碼: redis-cli or redis-cli # 查看密碼 config get requirepass # 退出 exit退出redis
service redis stop顯示結(jié)果,服務器本地連接成功
本地遠程測試連接
下載RDM管理工具:https://redisdesktop.com/
設(shè)置連接信息
? 名字: 任意取
? 密碼: redis密碼
? 地址: 服務器地址
點擊測試連接
如果測試失敗
請排查以下原因
配置文件redis.conf配置錯誤,是否開啟遠程連接
6379端口是否開發(fā)
密碼配置錯誤
# 查看redis密碼 redis-cli config get requirepass要是顯示為空,重新配置redis.conf文件中密碼:requirepass 12345
或者臨時性配置密碼
redis-cli config set requirepass 123456關(guān)閉redis
在redis shell中關(guān)閉redis
redis-cli -a 123456 # 如果設(shè)置了密碼,要帶上密碼,否者會出現(xiàn)沒有權(quán)限的警告 127.0.0.1:6379> shutdown 127.0.0.1:6379> exit如果出現(xiàn)問題,應該是直接使用redis-cli進入的shell
127.0.0.1:6379> shutdown NOAUTH Authentication required.解決方法
auth 123456直接關(guān)閉redis
redis-cli -a 123456 shutdown # 設(shè)計密碼直接關(guān)閉redis redis-cli shutdown # 沒有設(shè)置密碼,關(guān)閉redis強制關(guān)閉redis
ps aux | grep redis # 查看 進程 ID root 19935 0.1 0.2 37252 4176 ? Sl 14:49 0:00 redis-server *:6379 root 20050 0.0 0.0 14436 1004 pts/0 S+ 15:01 0:00 grep --color=auto redis kill -9 19935 # 殺死 redis 進程總結(jié)
以上是生活随笔為你收集整理的阿里云安装 Redis ,win10使用RDM连接管理redis的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Win10鼠标指针大小和颜色调整
- 下一篇: openmv图像识别
