回覆列表
-
1 # 圖集美文愛愛愛
-
2 # You勵志
1、string(字符串)
使用場景:常規key-value緩存應用。常規計數: 微博數, 粉絲數。
2、hash(哈希)
應用場景:我們簡單舉個實例來描述下Hash的應用場景,比如我們要存儲一個用戶信息對象數據
3、list(列表)
應用場景:Redis list的應用場景非常多,也是Redis最重要的數據結構之一,比如twitter的關注列表,粉絲列表等都可以用Redis的list結構來實現
4、set(集合)
應用場景:Redis set對外提供的功能與list類似是一個列表的功能,特殊之處在於set是可以自動排重的,當你需要存儲一個列表數據,又不希望出現重複數據時,set是一個很好的選擇,並且set提供了判斷某個成員是否在一個set集合內的重要接口,這個也是list所不能提供的。
5、zset(sorted set:有序集合)
使用場景:Redis sorted set的使用場景與set類似,區別是set不是自動有序的,而sorted set可以通過用戶額外提供一個優先級(score)的參數來為成員排序,並且是插入有序的,即自動排序
redis環境是配置前端和後端的。
因為redis是一個服務器,被稱為數據結構服務器,他的值可以是字符串,哈希列表集合和有序集合等類型的,是一個開源的用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API,是鏈接後端和前端第一個橋梁的。