Property
Redis的優點
低延遲:支援每秒超過100,000次以上的讀寫頻率,可以在極短的時間內完成單一工作。
多種資料結構:雖然Redis資料仍屬於Key:Value型別,但Value的格式仍可再細分成String、List、Hash、Set、Zset等資料結構,不同資料結構也對應了不同的指令,能處理更多應用場景。
支援過期政策:在設置資料的同時可以設定效期(Expired Time),避免冗贅的資料長期滯留於資料庫,以節省容量。
單一資料容量大:以String資料為例,單一個Value資料最大容量為512MiB。
Redis的缺點
當機後資料流失:雖然Redis可支援持久化的備份機制,但不保證所有遺失資料皆可找回,因此不建議把Redis資料庫當作主要資料庫使用;相對的,Redis非常適合進行快取。
不支援SQL語法:Redis屬於NoSQL,有自己的一套指令,而不適用於常見的SQL語法。
執行緒問題:網路請求模組和資料操作模組主要是單執行緒;部分指令、持久化儲存模組、叢集支撐模組等才支援多執行緒。
Last updated
Was this helpful?