Redis数据类型

五种基本数据类型:

string 字符串(可以为整形、浮点型和字符串,统称为元素)

list 列表(实现队列,元素不唯一,先入先出原则)

set 集合(各不相同的元素)

hash hash散列值(hash的key必须是唯一的)

sort set 有序集合

三种特殊类型:

GEO(地理位置(geo))

HyperLogLogs (基数)

Bit arrays (位存储)

Keys

redis 的键是二进制安全的,也就是说可以为二进制数据,比如 JPEG 文件,空字符串也是有效的 key。

键值不宜过长,比如 1024 字节的key,即不便于记忆,也不方便查询。

但也不应太过简洁,例如 “u1000flw”, 显然不如 “user:1000:followers”,后者更易读。

在实际应用中,需要在内存占用 和 可理解性 两者之间做权衡。

键值最好有一定的结构性,类似 “object-type:id” 形式的,如 “user:1000”,或者 “comment?reply.to”,不同属性使用 : 分割,相同属性的多个单词之间可以使用 . 或 _ 分割。

key 最大不超过 512 MB.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值