Redis提供了五種主要的數(shù)據(jù)類型蒸痹,它提供了強(qiáng)大且實(shí)用的功能,然而實(shí)際開(kāi)發(fā)中,有大多數(shù)的開(kāi)發(fā)者僅僅只會(huì)使用簡(jiǎn)單的 Redis String的 Get和Set,下面簡(jiǎn)單介紹Redis五大對(duì)象
String
Reids字符串的使用場(chǎng)景是最為廣泛的这揣,甚至有些對(duì)redis其它幾種對(duì)象不太熟悉的人,基本所有場(chǎng)景都會(huì)使用字符串(序列化一下直接扔進(jìn)去),這讓本身很單純的字符串承受了它這個(gè)年紀(jì)本不該承受的重量影斑。其實(shí)Redis的主要使用場(chǎng)景主要有以下幾種:
作為緩存層,緩存熱點(diǎn)數(shù)據(jù)
Redis字符串可以自增自減的特性可以用來(lái)做計(jì)數(shù)器给赞、限速器、自增ID生成等
分布式系統(tǒng)的Session共享
二進(jìn)制數(shù)據(jù)的存儲(chǔ)
Hash
List
Set
Sort Set