redis 是速度非常快的非關系型(nosql)內存鍵值數據庫,可以存儲鍵和五種不同類型的值之間的映射。
鍵的類型只能為字符串,值支持五種數據類型:字符串、列表、集合、散列表、有序集合。
redis 支持很多特性,例如將內存中的數據持久化到硬盤中,使用復制來擴展讀性能,使用分片來擴展寫性能。 ? ? (推薦學習:Redis視頻教程)
Hash(哈希)
Redis hash 是一個鍵值(key=>value)對集合。
Redis hash 是一個 String 類型的 field 和 value 的映射表,hash 特別適合用于存儲對象。
Redis 中每個 hash 可以存儲 232?– 1 鍵值對(40多億)。
實例
127.0.0.1:6379>??HMSET?runoobkey?name?"redis?tutorial"?description?"redis?basic?commands?for?caching"?likes?20?visitors?23000 OK 127.0.0.1:6379>??HGETALL?runoobkey 1)?"name" 2)?"redis?tutorial" 3)?"description" 4)?"redis?basic?commands?for?caching" 5)?"likes" 6)?"20" 7)?"visitors" 8)?"23000"
在以上實例中,我們設置了 redis 的一些描述信息(name, description, likes, visitors) 到哈希表的 runoobkey 中。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END