我使用Spring Redis
HashOperations
来操作Redis上的数据。它需要 3 个参数:key
、haskkey
和 hashvalue
目前,我只能通过
HashOperations#delete(key, hashkey)
删除哈希键。
除了迭代所有哈希键之外,是否还可以删除某个键的所有哈希键?
我也有同样的问题。我确实用过这个:
hashOperations
.entries(key).keySet().forEach(haskKey->hashOperations.delete(key,haskKey));
并不为此感到自豪,但确实有效。
我使用
HashOperations<String, Long, Set<UserDto>
并像这样删除所有内容:
redisTemplate.delete(KEY);