使用Redis的好處:
(1) 速度快,因為資料存在記憶體中,類似于HashMap,HashMap的優勢就是查找和操作的時間複雜度都是O(1)
(2) 支援豐富資料類型,支援string,list,set,sorted set,hash
(3) 支援事務,操作都是原子性,所謂的原子性就是對資料的更改要麼全部執行,要麼全部不執行
(4) 豐富的特性:可用于緩存,消息,按key設定過期時間,過期後将會自動删除
redis相比memcached的優勢:
(1) memcached所有的值均是簡單的字元串,redis作為其替代者,支援更為豐富的資料類型
(2) redis的速度比memcached快很多
(3) redis可以持久化其資料