redis優缺點總結

2021-07-11 12:34:57 字數 521 閱讀 1587

優點:1

讀寫效能優異 2

支援資料持久化,支援aof和rdb兩種持久化方式 3

支援主從複製,主機會自動將資料同步到從機,可以進行讀寫分離。 4

資料結構豐富:除了支援string型別的value外還支援string、hash、set、sortedset、list等資料結構。

缺點:1 redis不具備自動容錯和恢復功能,主機從機的宕機都會導致前端部分讀寫請求失敗,需要等待機器重啟或者手動切換前端的ip才能恢復。 2

主機宕機,宕機前有部分資料未能及時同步到從機,切換ip後還會引入資料不一致的問題,降低了系統的可用性。 3

redis的主從複製採用全量複製,複製過程中主機會fork出乙個子程序對記憶體做乙份快照,並將子程序的記憶體快照儲存為檔案傳送給從機,這一過程需要確保主機有足夠多的空餘記憶體。若快照檔案較大,對集群的服務能力會產生較大的影響,而且複製過程是在從機新加入集群或者從機和主機網路斷開重連時都會進行,也就是網路波動都會造成主機和從機間的一次全量的資料複製,這對實際的系統運營造成了不小的麻煩。 4

Redis的優缺點

redis的效能極高,支援超過100k 每秒的讀寫頻率 豐富的資料型別。redis有五種資料型別 string hash lists set order set。原子性。redis的所有操作都是具有原子性的。同時,redis還支援對幾個操作全並後的原子性執行。豐富的特性。redis還支援publis...

RDLC優缺點總結

1 報表元件不豐富 如checkbox barcode等元件均沒有 2 不支援終端使用者自定義報 式。如果不同客戶對報 式需求千差萬別,就最好不要選擇rdlc 3 不能在每一頁顯示明細資料的標題 除非費力的採用一些特殊方法 4 若要在報表標頭顯示公司logo,且logo來自資料庫,則顯示起來很麻煩,...

ibatis優缺點總結

ibatis優缺點總結 code 1.優點 簡單 易於學習,易於使用,通過文件和源 可以比較完全的掌握它的設計思路和實現。實用 提供了資料對映功能,提供了對底層資料訪問的封裝 例如ado.net 提供了dao框架,可以使我們更容易的開發和配置我們的dao層。靈活 通過sql基本上可以實現我們不使用資...