天天看點

redis本地搭建和阿裡雲部署

window本地部署:

1. 官網下載下傳redis

2. 解壓

3. 在解壓目錄下打開cmd指令行 執行 ./redis-server.exe redis.window.conf

4. 請勿關閉該指令行, 另外打開新的cmd指令行 , 執行 ./redis-cli.exe -h 127.0.0.1 -p 6379

5. 讀寫測試…

阿裡雲centos遠端部署:

  1. 安裝gcc用于編譯redis源碼 執行以下指令:

        yum install cpp

        yum install  binutils

        yum install glibc-kernheaders

        yum install glibc-common

        yum install glibc-devel

        yum install gcc

        yum install make

        注意: 實際上阿裡雲已經安裝好 gcc了 可以跳過此步驟

  2. 安裝redis ,   使用wget 從官網上下載下傳redis的源碼壓縮檔案 執行 wget http://download.redis.io/releases/redis-x.x.x.tar.gz

        請把x替換為你要安裝的版本

  3. 解壓縮redis源碼檔案 , 執行 tar xzf redis-x.x.x.tar.gz  該步驟會在目前路徑下生成redis-x.x.x 檔案夾
  4. 進入上一步的檔案夾 cd redis-x.x.x
  5. 執行 make  編譯源碼
  6. 進入 src檔案夾 cd src
  7. 執行 ./redis-server …/redis.conf  即可開啟redis服務
  8. 執行 ./redis-cli -h 127.0.0.1 -p 6379 連接配接redis 并讀寫測試…

以上步驟成功後,說明在阿裡雲上的redis本地部署已經成功了, 但是現在還不能通過遠端連接配接到該redis, 下面我們需要了解下redis的配置檔案

window下 配置檔案為  redis.window.conf

centos下 配置檔案為 redis.conf

重要的幾個字段:

bind xxx.xxx.xxx.xxx         //它控制redis允許被通路的ip 預設為127.0.0.1本地ip 如果注釋掉則任何ip都可以通路redis 

port xxx        //端口 預設為6379 你可以修改為任意未被占用的端口号

requirepass xxxxxx    //預設密碼為foobared  需要修改為你自己的連接配接密碼

protected-mode yes/no    //保護模式  預設為開啟

daemonize yes/no     //是否背景運作, 注意window下是無效的

想要了解其他字段,最好直接看配置檔案,每個字段都是有注釋說明的,英語不好的童鞋善用google翻譯

↓繼續執行步驟↓

  1. 打開conf配置檔案 把 bind 129.0.0.1 注釋掉可以任何ip通路redis  ; requirepass foobared 改為 requirepass fox  密碼
  2. 執行 kill 9 殺掉上面啟動的redis服務
  3. 重新執行步驟7

啟動成功後你仍然是無法遠端通路到redis的, 這是因為阿裡雲的安全政策裡沒有加入6379端口,此時遠端的通路是被安全政策屏蔽掉了.

以輕量應用伺服器為例 下圖如何添加6379端口到安全政策組中

redis本地搭建和阿裡雲部署

如何使用阿裡雲DMS資料庫管理redis

redis本地搭建和阿裡雲部署
redis本地搭建和阿裡雲部署
redis本地搭建和阿裡雲部署
redis本地搭建和阿裡雲部署
redis本地搭建和阿裡雲部署