日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

阿里云安装 Redis ,win10使用RDM连接管理redis

發(fā)布時(shí)間:2024/1/1 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 阿里云安装 Redis ,win10使用RDM连接管理redis 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

阿里云安裝 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)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。