@Test public void testTtlIsSet() throws InterruptedException { // given phoneNumberService.createPhoneNumber("Michael", "123-456"); RedisDatastoreProvider provider = getProvider(); RedisCommands<String, String> connection = provider.getConnection(); // when String key = "PhoneNumber:Michael"; Boolean exists = connection.exists(key); String value = connection.get(key); Long pttl = connection.pttl(key); // then assertTrue(exists); assertTrue(value.length() > 10); assertTrue(pttl.longValue() > 3500); }