Redis With Docker on Windows
前言 No-SQL 在目前的系統設計上面已經逐漸佔有舉足輕重的地位,當中有人使用老牌的 memcache 當然也有人選擇目前比較流行的 Redis,而這一篇就是要來記錄一下如何在 Windows 環境上安裝 Redis 並運行在 Docker 之中。 Why Run In Docker 在 Redis 官網中你是找不到有任何一個連結是 Windows 的安裝檔。沒錯!Redis 官方並不支援這樣裝,不過你可以在 Github 中找到微軟針對此提供的一個安裝方式,可以看到他其實也是從 Redis 官方的 repo fork 一份出來,版本可以從這邊選擇,但是可以看到從 2016 年後就已經沒有新的版本了,目前上面最新的載點是 3.2.1 這個版本,但是官方最新的穩定版本已經來到 6.0.8!官方載點清單可以在這邊找到,也因為 Windows 的版本是 2016 年 6 月推出的,已經是個過老的版本,於情於理都不再適合繼續用它來開發。不過官方對於 Windows 的支援度根本是零,難道 Windows 就是命賤嗎? 不!其實只要你的 Windows 可以安裝 Docker (container 記得要選 Linux 的不要用 Windows 自己的 Container)那你就還是可以開心的使用 Redis,而且靈活性更大。 Redis with Docker 要在 Windows 下讓 Redis run 在 Docker 裡除了需要先安裝好 Docker 之外,就是要把 image 從 DockerHub 下載下來。這邊提供的下載選項滿多的,這篇就指明 5.0 版本號,因為 AWS ElastiCache 目前提供最新的版本就是 5.0,當然若是自建 Redis cluster 的話就可以直上最新版 image 來試試。 ...