iT邦幫忙

0

Redis的兩種安裝方式之選擇

  • 分享至 

  • xImage

各位您好,我開發的應用程式是使用docker來運行, 而我現在想使用Redis做為系統中暫存資訊的一個資料庫(我從未使用過Redis),現在有兩種安裝方式,一種是直接在server的作業系統上安裝Redis,第二種是使用Redis的docker。我個人打算使用後者的這種方式。
(註: 我的應用程式docker和未來想使用的Redis的docker, 都將會裝在同一台server上)

請問這兩種方式有什麼優缺點嗎? 如果使用redis docker,有什麼要特別注意的嗎? 如果是你, 你會選擇哪一種方式? 謝謝

player iT邦大師 1 級 ‧ 2023-04-20 15:14:51 檢舉
docker 的優點是隔離,提高安全性
但是效能可能略低一些
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
望空
iT邦新手 1 級 ‧ 2023-04-18 13:23:25

你要先知道用Docker的意義,以及Docker用下去之後,你Redis與外面的網段是否一致或者需要路由,port forwarding...等問題,以及直接安裝於Server中的優缺點,建議先去做優劣比較,且須一併了解docker的基本概念,才能對這個議題有所選擇。

WILL.I.AM iT邦新手 3 級 ‧ 2023-04-18 14:44:12 檢舉

我的應用程式也是用docker來執行, 我想用的Redis docker會跟我的應用程式放在同一台server上

建議用: docker. 因為聽你所述, 是玩票學習的性質, docker 隨時可砍,不會影嚮到server.

WILL.I.AM iT邦新手 3 級 ‧ 2023-04-19 08:59:26 檢舉

不是玩票學習, 是會正式用在公司的產品上, 因為系統會頻繁寫入或更新一些暫時性的資料, 我不想把這類資料寫入在我們的MYSQL上, 以免影響主資料庫的效能, 所以這部份就想用Redis來取代

0
補覺鳴詩
iT邦高手 1 級 ‧ 2023-04-18 19:05:06

沒有效能需求,只求方便 -> docker
反之別用 docker

增廣建文 iT邦研究生 5 級 ‧ 2023-04-18 23:16:38 檢舉

如果是在Linux上用docker應該也沒有太多效能貧頸

我要發表回答

立即登入回答