logo
icon

Redis

Redis 是一個將資料儲存在記憶體,並可持久化到硬碟的資料庫。

平台Zeabur
部署次數849
發布者yuaanlin
部署次數849
發布者yuaanlin
建立於2024-06-03
模板內的服務
service icon
標籤
Database

Redis 是什麼?

Redis 常被稱為資料結構伺服器。這意味著 Redis 透過一組指令提供對可變資料結構的存取,這些指令是透過 TCP socket 和簡單的協定,以伺服器-客戶端模式傳送。因此不同的程序可以共同查詢和修改相同的資料結構。

Redis 實作的資料結構具有以下特性:

  • Redis 會將資料儲存在硬碟上,即使這些資料總是在伺服器記憶體中被存取和修改。這代表 Redis 不僅快速,而且具有持久性。
  • 資料結構的實作著重在記憶體效率,所以 Redis 內部的資料結構相較於使用高階程式語言建模的相同資料結構,會使用較少的記憶體。
  • Redis 提供許多資料庫常見的功能,如複製、可調整的持久性層級、叢集和高可用性。

環境變數

  • ${REDIS_CONNECTION_STRING}: Redis 服務的連線字串。
  • ${REDIS_HOST}: Redis 服務的主機名稱。
  • ${REDIS_PORT}: Redis 服務的連接埠。
  • ${REDIS_PASSWORD}: Redis 服務的密碼。

當你部署 Redis 服務後,Zeabur 會自動將相關的環境變數注入到其他服務中。

你也可以在控制台的「操作指南」區塊中找到連線資訊。

連線到資料庫

redis-cli

redis-cli 是一個命令列工具,讓你能夠與 Redis 資料庫互動。使用 redis-cli,你可以在命令列終端機或互動模式中執行 Redis 指令。

依照文件下載安裝後,回到 Zeabur。點擊 Redis 服務中的操作指南分頁,點擊「連線到你的 Redis 的指令」的複製按鈕來複製連線位址。

connect-path

將複製的指令貼到終端機中,輸入 PING 測試是否連線成功:

test-connection

這時候你就可以開始操作 Redis 了。