如何使用redis实现简单sql查询
如何使用redis实现Select * from user where age = 25Select * from user where age = 25 and sex = w
·
如何使用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的读写性能很高。
更多推荐
已为社区贡献2条内容
所有评论(0)