Я использую следующий код:
Config config = new Config();
config.useSingleServer().setAddress("redis://127.0.0.1:6379");
client = Redisson.create(config);
RMapCache<String,String >map = client.getMapCache("TestMap1");
RFuture<String> result =mapCache.putAsync("5","6");
Я могу получить то же значение обратно, используя redisson, но когда я вижу все значения, используя redis-cli, я вижу следующее:
КакМогу ли я избежать этой сериализации или кодирования данных, чтобы я мог получить доступ к данным с помощью другого клиента redisson?
:~$ redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> hgetall TestMap1
1) "\xf7\x01"
2) "\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\xfc\x03abc"
3) "\x00\x01\x1eorg.redisson.RedissonReference\xfc(org.redisson.client.codec.ByteArrayCodec\xfc\x011\xfc\x1eorg.redisson.api.RBinaryStream\x00"
4) "\x00\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\xfb$\x03abc"
Надеюсь, это прояснит сомнение.пожалуйста, дайте мне знать в случае каких-либо сомнений в вопросе.