阿里雲部署redis伺服器,以及遠端訪問
準備工作:
我的系統是CentOS 7.
先去官網下合適的版本
https://redis.io/download
解壓並進入安裝目錄
編譯安裝:
make
cd src
make test
設定路徑 make install PREFIX=/usr/local/redis
將配置檔案移動到redis目錄
修改redis.conf
1、預設情況Redis不是在後臺執行,我們需要修改把redis放在後臺執行:daemonize yes
2、redis安全策略預設本機訪問,所以遠端訪問的話需要將 bind 127.0.0.1加#註釋掉
僅僅註釋掉這些還不行,因為新版本增加了保護模式,具體提示資訊
DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients. In this mode connections are only accepted from the loopback interface. If you want to connect
from external computers to Redis you may adopt one of the following solutions: 1) Just disable protected mode sending the command 'CONFIG SET protected-mode no' from the loopback interface by connecting to Redis from the same host the server is running, however
MAKE SURE Redis is not publicly accessible from internet if you do so. Use CONFIG REWRITE to make this change permanent. 2) Alternatively you can just disable the protected mode by editing the Redis configuration file, and setting the protected mode option
to 'no', and then restarting the server. 3) If you started the server manually just for testing, restart it with the '--protected-mode no' option. 4) Setup a bind address or an authentication password. NOTE: You only need to do one of the above things in order
for the server to start accepting connections from the outside.
雖然可以將保護模式設為no來關閉,但為了安全還是推薦設許可權密碼:
找到這一行# requirepass foobared,將#去掉並把foobared改成你的密碼
3、讓redis開機自啟
開啟/etc/rc.local
加入/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-conf
開啟/etc/rc.local
加入/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-conf
啟動redis服務
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
配置阿里雲安全策略
python環境測試:
pip redis
相關文章
- Redis遠端訪問Redis
- 阿里雲伺服器遠端連線redis阿里伺服器Redis
- MongoDB 在windows伺服器安裝部署與遠端訪問配置MongoDBWindows伺服器
- Redis 入門 - 0(安裝、遠端訪問)Redis
- 阿里雲伺服器配置(redis)可訪問埠阿里伺服器Redis
- 路由和遠端訪問伺服器的分析路由伺服器
- Spring Boot專案部署伺服器 本地正常 遠端無法訪問問題排錯Spring Boot伺服器
- TeamViewer遠端訪問View
- rabbitmq 新增遠端訪問功能MQ
- 遠端訪問及控制——ssh
- Linux SSH遠端訪問Linux
- PostgreSQL 9.6 配置遠端訪問SQL
- linux遠端訪問問題薦Linux
- 遠端客戶端 訪問 ASM 例項客戶端ASM
- mysql如何允許遠端訪問MySql
- jupyter notebook 遠端訪問
- mysql賬戶新增遠端訪問MySql
- NAS如何實現遠端訪問
- 遠端訪問jupyter notebook
- django:runserver實現遠端訪問DjangoServer
- 遠端登錄檔訪問 (轉)
- 使用nodejs和Java訪問遠端伺服器的服務NodeJSJava伺服器
- 刀鋒伺服器ibm ps701遠端訪問伺服器IBM
- vnc遠端訪問,推薦四款免費又好用的vnc遠端訪問軟體VNC
- 訪問jboss上EJB遠端介面問題
- windows伺服器下指定IP地址遠端訪問伺服器的設定方法Windows伺服器
- (視訊) 基於HTML5的伺服器遠端訪問工具HTML伺服器
- 遠端訪問技術指什麼
- 遠端訪問技術是什麼
- postgresql遠端不能訪問 - PostgreSQL9.4.5SQL
- 遠端資料庫的訪問 (轉)資料庫
- 阿里雲伺服器無法遠端連線阿里伺服器
- 部署ASP.NET到遠端IIS伺服器ASP.NET伺服器
- 配置redis伺服器允許遠端連線Redis伺服器
- 模擬ip訪問(附模擬手機訪問)遠端地址
- linux下使用yum安裝mysql,以及啟動、登入和遠端訪問LinuxMySql
- Ubuntu16.04環境下MySQL5.7安裝&配置以及遠端訪問UbuntuMySql
- 121 TeamViewer 遠端支援、遠端訪問、線上協作和會議View