Hashes:存儲配置,對象(比如用戶和商品),優點是可以訪問壹些鍵,適合頻繁變化或者壹些鍵的atom操作;
列表:可以用來存儲最新的用戶動態和時間軸,優點是有序,保證元素可以重復不重復;
集合:無序且唯壹,可用於要求嚴格唯壹性的;
有序集合:集合的有序版本,簡單易用,可以考慮排序等復雜場景;
Bitmaps:這不是壹個新的數據類型,但是它可以以單個位的形式操作字符串類型,並且沒有實際使用過。2016-03-03更新,網上很多人用位圖做活躍用戶統計和用戶簽到功能,性能遠高於去數據庫加載。
Counter (hyperloglogs,翻譯待定):比如添加壹個元素,只記錄元素的個數,不存儲元素本身,節省空間,避免重復計數。這種感覺可以直接用incr實現;
地理空間索引:用於地理位置查詢,比如兩點之間的距離,壹個點附近有多少個元素,適合點相對固定的場景,或者只有當前位置的場景,比如附近的人,不適合。壹是某段時間的積分需要考慮,二是積分更新頻繁,壓力大。