Redis 类型的相关应用

本文介绍了 Redis 中五种常用数据结构的特点及应用场景,包括 string、hash、list、set 和 sorted set。探讨了每种数据结构的优势与限制,为开发者选择合适的数据结构提供了指导。

string:哈希结构,增加了序列化/反序列化的开销,并且在需要修改其中一项信息时,需要把整个对象取回,并且修改操作需要对并发进行保护,引入CAS等复杂问题。



Hash : Key仍然是用户ID, value是一个Map,这个Map的key是成员的属性名,value是属性值  如果是用户列表数据会有问题

List:头尾增删性能好,不适合查找,适合做队列数据


Set  :适合增加,删除,查找列表数据,但是对象数据不能重复,不会自动排序



sorted set: 区别是set不是自动有序的,而sorted set可以通过用户额外提供一个优先级(score)的参数来为成员排序,并且是插入有序的,即自动排序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值