redis各数据结构的应用

存储用户信息:

原生字符串:需要多个键,set user:1:name tom

序列化字符串:set user:1 serialize(userinfo) 序列化对象,在取数据后需要反序列化

使用哈希:hmset user:1 name tom age 22    需要注意哈希元素的个数和值的长度会影响哈希的内部编码方式

列表的使用:

模拟栈和队列:lpush+lpop=stack, lpush+rpop=queue

消息队列:lpush+brpop=message queue

有限集合:lpush+ltrim=capped collection

集合:

不重复、无序的,可以做交、并、差

标签(tag)使用

有序集合:

不重复、按评分排序。用户中每个元素包含一个评分。

排行榜使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值