AWS ElasticCache 是 AWS 提供的緩存服務, 提供了 redis 以及 memcached 供使用者做選擇
redis:
優點:
- 低延遲
- 讀寫分離
- 發布與訂閱
- 支援多種資料型態
- 資料持久化
memcached:
優點:
- 低延遲
- 多執行緒
詳細介紹差別可以參考以下資料
建置 ElasticCache
- 在 aws dashboard 搜尋 elastic cache
2. 選擇創建
3. 記得要重新設置一下 redis node type, 不然一開始預設的 redis 規格會很高!
費用也會相對的比較高!
4. 創建 subnet group
5. 創建完後要去 vpc 設置 security group 的 inbound rule, 要去開啟 6379 port, 且設置可以連線近來的服務, 而在 ElasticCache 則可以看到剛剛建置的 redis
6. 點選後則可以看到 security group 設定, 緊接著記住 security group 後, 去 vpc 的服務找到 security group
7. 點選 security group
8. 在列表中找到 ElasticCache 的 security group
9. 點選特定的 security group 後點選 edit inbound rules 去新增 6379 port
這樣後即可使用 ElasticCache