@Test public void test() throws Exception { RedisConnection<String, Object> connection = client.connect(new SerializedObjectCodec()); List<String> list = list("one", "two"); connection.set(key, list); assertThat(connection.get(key)).isEqualTo(list); connection.close(); }
@Test public void testByteCodec() throws Exception { RedisConnection<byte[], byte[]> connection = client.connect(new ByteArrayCodec()); String value = "üöäü+#"; connection.set(key.getBytes(), value.getBytes()); assertThat(connection.get(key.getBytes())).isEqualTo(value.getBytes()); List<byte[]> keys = connection.keys(key.getBytes()); assertThat(keys).contains(key.getBytes()); }
@Test public void testGzipompressedJavaSerializer() throws Exception { RedisConnection<String, Object> connection = client.connect( CompressionCodec.valueCompressor( new SerializedObjectCodec(), CompressionCodec.CompressionType.GZIP)); List<String> list = list("one", "two"); connection.set(key, list); assertThat(connection.get(key)).isEqualTo(list); connection.close(); }