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 中。
以上是redis的key是什麼類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!