3
Jedis Redis 클라이언트를 사용하고 있으며 키가 존재하는지 확인하고 싶으면 값을 얻고 싶습니다. 나는 현재 if 문을 사용하여 키가 있는지 확인한 다음 null을 반환하는지 확인합니다. 나는 이것이 한 번 이상 데이터베이스에 액세스 할 필요가 있기 때문에 이것이 최선의 방법이 아니라고 가정하고 있습니다. 값을 얻는 것과 같은 단계에 키가 있는지 확인하는 방법이 있습니까?값이 존재하고 Jedis Redis가있는 경우 반환하십시오.
일부 예제 코드 : 키가 존재하는 경우 레디 스와
try {
if (!jedis.exists(name)) {
return null;
}
return jedis.hgetAll(name);
} catch (JedisConnectionException exception) {
// Do stuff
} finally {
// Clean up
}