毕业生刚接触redis,现在框架是redis和mysql。在数据库存了一些需要用来做条件查询的字段。
举个例子,redis里面Hash存了编号,姓名,性别,年龄。mysql也存了这些,编号为主键。(也有很多Hash存的键比较多,而mysql里面存的少量筛选条件)
查数据的时候是直接通过筛选条件获取mysql的所有字段的值(select * ),还是根据筛选条件获取符合条件的id列表(select Id )然后根据id从redis取出对应的数据?
这两种方式哪种效率高?对于大数据量(记录特别多,字段特别多)的时候哪种方式更好?
感谢大佬指导!