[開發環境] 安裝 Redis 服務
Redis(Remote Dictionary Server)是一個開源的記憶體數據庫,它以鍵值對的形式存儲數據(Key/Value),並且支援各種數據結構,包括字符串、哈希、列表、集合、有序集合等,常被用作快速、高效的快取(Cache)工具,以下是它幾個重要的特性。
- 快速 : 基於記憶體的數據庫,因此讀寫操作非常快速,特別適合用於需要高性能的應用程式。
- 多功能 : 支援各種數據結構,也可以支援非結構化的數據,因此滿足不同應用場景的需求。
- 持久性 : 支持將數據持久化到磁盤,這樣即使發生故障重啟後也不會遺失資料。
- 分布式 : 提供了集群模式,可以將數據分佈在多台機器上,從而實現更高的性能和可擴展性。
在我的專案中,主要拿來當做 Cache Server,服務本身是沒有提供 GUI 的管理工具,因此你可以透過一些開源的工具來查看服務基本資訊、儲存的數據內容等等,如 Another Redis DesktopManager(下圖)。
安裝 Redis 步驟說明
- 下載並安裝 Redis-x64-5.0.14.1 。
- 變更 Port & 預設密碼,這裡是用排程服務來啟動,故須設定排程版的 config 設定,路徑 C:\Program Files\Redis\redis.windows-service.conf。
# 如有需要開啟外部連接將底下的設定改成 0.0.0.0 bind 127.0.0.1 # 保護模式是開啟的,配合上面 bind 設定如果需要對外開放連線則需要關閉此設定.in # protected-mode no protected-mode yes # 預設 6379 Port,為安全性考量,可改成其它 ex port 3333 # 6379 port 3333 # 持久化設定,為避免臨時性的關機導致沒有儲存到 cache,先將頻率拉到最大,後續若有效能議題再來改善 save 1 1 # save 900 1 save 300 10 save 60 10000 # 設定密碼 requirepass yourpassword
- 若有需要,可下載 AnotherRedisDesktopManager 管理工具
參考網站
Redis 管理工具 - Another Redis DesktopManager
Redis 查詢畫面示意圖
留言
張貼留言
您好,我是 Lawrence,這裡是我的開發筆記的網誌,如果你對我的文章有任何疑問或者有錯誤的話,歡迎留言讓我知道。