如何使用redis实现

Select * from user where age = 25

Select * from user where age = 25 and sex = w

示例

1、将User对象一次添加到redis缓存中

在数据满足业务的时候将数据保存到set中一份

将数据放到map中map的key是用户的ID,jedis.Hmet(“表名”,Map)

jedis.Hmet中的map必须是<String,String>类型

将user对象转成json

使用fastJson将Java对象转成json

多种集合配合使用

指定业务查询业务

 

 

 

当前是年龄25的数据,通过取交集获取年龄是25岁,并且是男的数据,当前查询条件是and如果查询条件是or就取并集

这样的情况下如果数据量大的时候,会略微慢点

设计要么是时间换空间,要么是空间换时间。Redis的读写性能很高。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐