我有一个应用程序,它使用Redis缓存查询来自关系数据库的数据。当我获取数据时,首先检查Redis中的结果缓存,如果Redis中存在条目,则返回该结果。否则,如果没有找到缓存结果,则执行针对数据库的查询并将结果存储到Redis中。
我想能够缓存来自数据库的空结果集。那么,在Redis中表示空集的最佳方法是什么?当前,我正在将值0存储到数据库中表示空集。
有更好的解决方案吗?
我想能够缓存来自数据库的空结果集。那么,在Redis中表示空集的最佳方法是什么?当前,我正在将值0存储到数据库中表示空集。
Set<Integer> handleNullCaseSet = new HashSet<>();
handleNullCaseSet.add(0);
有更好的解决方案吗?