Skip to content

Commit 3730fa6

Browse files
author
Vitalii Cherkashyn
committed
redis find
1 parent cdefff2 commit 3730fa6

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

redis/find.java.snippet

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import redis.clients.jedis.Jedis;
2+
import redis.clients.jedis.JedisPool;
3+
import redis.clients.jedis.Transaction;
4+
5+
import java.time.ZoneOffset;
6+
import java.time.ZonedDateTime;
7+
import java.util.Map;
8+
9+
10+
public <T> T findById(long siteId, ZonedDateTime day) {
11+
try (Jedis jedis = jedisPool.getResource()) {
12+
Map<String, String> fields = jedis.hgetAll("my-own-key:"+siteId+":"+day);
13+
if (fields == null || fields.isEmpty()) {
14+
return null;
15+
}
16+
return convertToDestination(fields, T);
17+
}
18+
}
19+

0 commit comments

Comments
 (0)