我使用springdataredis与数据库通信。
我有如下实体类
@RedisHash(value = "employee")
public class Employee
{
@Id
private long id;
@Indexed
private String name;
@Indexed
private int age;
private Address address;
...... ...... ......
}
我想根据年龄组筛选员工。例如,年龄小于35岁(年龄<35岁)。如何在下面的存储库中实现这一点?
@Repository
public interface EmployeeRepo extends CrudRepository<Employee, Long>
{
public Employee findByName(String name);
}
我不喜欢从表中加载完整的数据并使用任何循环/流进行搜索。
1条答案
按热度按时间s3fp2yjn1#
我不这么认为。我试着用
当我检查redis时,它给了我一把钥匙
entity:lastUpdatedOn:160....
我试着用ZRANGE
没有结果。