Skip to content

Commit dddc0e7

Browse files
Programming Challenge redislabs-training#2
1 parent 4ba0ed8 commit dddc0e7

2 files changed

Lines changed: 2 additions & 5 deletions

File tree

src/main/java/com/redislabs/university/RU102J/dao/MetricDaoRedisZsetImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ public void insert(MeterReading reading) {
4848
// Challenge #2
4949
private void insertMetric(Jedis jedis, long siteId, double value, MetricUnit unit,
5050
ZonedDateTime dateTime) {
51-
// START Challenge #2
5251
String metricKey = RedisSchema.getDayMetricKey(siteId, unit, dateTime);
5352
Integer minuteOfDay = getMinuteOfDay(dateTime);
54-
// END Challenge #2
53+
54+
jedis.zadd( metricKey, minuteOfDay, String.format( "%s:%s", value, minuteOfDay ) );
5555
}
5656

5757
/**

src/test/java/com/redislabs/university/RU102J/dao/MetricDaoRedisZsetImplTest.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,22 +48,19 @@ public void generateData() {
4848
}
4949

5050
// Challenge #2
51-
@Ignore
5251
@Test
5352
public void testSmall() {
5453
testInsertAndRetrieve(1);
5554
}
5655

5756
// Challenge #2
58-
@Ignore
5957
@Test
6058
public void testOneDay() {
6159
testInsertAndRetrieve(60 * 24);
6260
}
6361

6462

6563
// Challenge #2
66-
@Ignore
6764
@Test
6865
public void testMultipleDays() {
6966
testInsertAndRetrieve(60 * 70);

0 commit comments

Comments
 (0)