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