class RedisBytesCodec implements RedisCodec<Bytes, Bytes> {

  @Override
  public ByteBuffer encodeKey(@Nullable Bytes key) {
    if (key == null) {
      return ByteBuffer.allocate(0);
    }
    return ByteBuffer.wrap(key.toArrayUnsafe());
  }

}