前言
先前因為工作的關係得知 Redis 這一套 in-memory data structure store,也對它非常的有興趣,苦於目前手邊的工作沒有直接對應到 Redis 相關問題,遲遲沒有好好研究它。在去年底家務事趨緩與今年初社群事務告一段落,終於抽出點時間可以嘗試沒接觸過的事物。本篇文章主要介紹如何在 macbook pro、windows 與 docker 安裝 Redis 。註:本系列筆記範圍為 redis、cluster、replica、AOF、RDB、elasticsearch、logstash、docker (dev用) 與使用C# 查詢資料等相關內容,內容會依據近日內實作隨時更動內容,待完善後再整理成系列文章,目前僅供參考。若有錯誤或任何建議,也煩請各位先進不吝指教。
介紹
Macbook pro
Step 1. 前往 Redis 網站 點選 Download
Go to Redis Website and click Download
Step 2. 下載 Redis Stable
Download Redis Stable
Step 3. 我們將 redis-3.2.8.tar 放置在 redis 資料夾內(非必要步驟),開啟終端機並切換到此目錄
put redis-3.2.8.tar into redis folder.(optional), open terminal and change directory.
Step 4.解壓縮 redis-3.2.8.tar
unzip redis-3.2.8.tar
Step 5.切換目錄至 redis-3.2.8,並輸入make
change directory to redis-3.2.8 then enter "make"
Step 6. 輸入src/redis-server 啟動 redis 伺服器
After excuting src/redis-server, redis server will be started.
Step 7. 開啟另一個終端機,啟動 redis cli 進行測試
open another terminal and test with redis cli
Step 8. 你可以透過指令測試效能
you can get benchmark information by command
Windows
Step.2 點選 release page
Click release page
Step.3
您可以下載msi檔案進行安裝,redis會被註冊為windos服務;
redis will be registered window service if you download and install the msi file;
您也可以下載zip檔案,透過命令列方式啟動 redis.
You could also download the zip file then start redis server by command line.
Step 4. 透過 zip 檔案內的redis-cli進行測試
use redis-cli(in zip) to set and get string from redis server
Step 5. 你可以透過指令測試效能
you can get benchmark information by command
docker
請先確認環境是否已經安裝 docker
please make sure docker has been installed.
Step 1. 開啟命令提示字元,輸入指令:
Open command line then enter command as below:
透過下列指令確認 redis image 已經下載
Step.2 啟動 redis (name: some-redis, port 6379:6379, 背景執行)
Run redis (name: some-redis, port 6379:6379, run in backgroud)
Step 3.使用 redis-cli 測試是否有回應
use redis-cli to test.
附註:
若像docker hub Redis 上描述的指令不輸入port號,則需要先啟動 redis
Step 3. 我們將 redis-3.2.8.tar 放置在 redis 資料夾內(非必要步驟),開啟終端機並切換到此目錄
put redis-3.2.8.tar into redis folder.(optional), open terminal and change directory.
Step 4.解壓縮 redis-3.2.8.tar
unzip redis-3.2.8.tar
tar xvf redis-3.2.8.tar
Step 5.切換目錄至 redis-3.2.8,並輸入make
change directory to redis-3.2.8 then enter "make"
cd redis-3.2.8 make
Step 6. 輸入src/redis-server 啟動 redis 伺服器
After excuting src/redis-server, redis server will be started.
src/redis-server
Step 7. 開啟另一個終端機,啟動 redis cli 進行測試
open another terminal and test with redis cli
src/redis-cli
Step 8. 你可以透過指令測試效能
you can get benchmark information by command
src/redis-benchmark -t set;get
Step.1 開啟 MSOpenTech/redis github 網頁
Step.2 點選 release page
Click release page
Step.3
您可以下載msi檔案進行安裝,redis會被註冊為windos服務;
redis will be registered window service if you download and install the msi file;
You could also download the zip file then start redis server by command line.
Step 4. 透過 zip 檔案內的redis-cli進行測試
use redis-cli(in zip) to set and get string from redis server
redis-cli
Step 5. 你可以透過指令測試效能
you can get benchmark information by command
src/redis-benchmark -t set;get
docker
請先確認環境是否已經安裝 docker
please make sure docker has been installed.
Step 1. 開啟命令提示字元,輸入指令:
Open command line then enter command as below:
docker pull redis
透過下列指令確認 redis image 已經下載
docker images
Step.2 啟動 redis (name: some-redis, port 6379:6379, 背景執行)
Run redis (name: some-redis, port 6379:6379, run in backgroud)
docker run --name some-redis -p 6379:6379 -d redis
Step 3.使用 redis-cli 測試是否有回應
use redis-cli to test.
redis-cli -p 6379 ping
附註:
若像docker hub Redis 上描述的指令不輸入port號,則需要先啟動 redis
docker run --name some-redis -d redis再透過下列指令使用 redis-cli
docker run -it --link some-redis:redis --rm redis redis-cli -h redis -p 6379
0 留言