Я использую клиент кэша Java
spring Redisson 3.16.0. Я использую MapCache для хранения ключа и значения. Ниже мой код:
Код: Выделить всё
redissonClient.getMapCache("mapNamee").put("key", "value", Long.valueOf(6), TimeUnit.HOURS);
Однако я заметил, что Redisson добавляет дополнительные символы в начале и в конце каждой клавиши. Мне нужно записать данные в
Redis из приложения и прочитать данные из другого приложения. Ниже приведен пример ключа с сервера Redis, см. дополнительные символы
\x04>\x03
.
Я не могу прочитать данные из второго приложения, поскольку имя ключа другое.
Я использую приведенный ниже код для чтения из кеша:
Код: Выделить всё
redissonClient.getMapCache("mapName").get("key");
Как лучше всего унифицировать имя в нескольких приложениях. Есть ли какие-либо доступные решения для удаления специальных символов или унификации их во всех приложениях?
Спасибо
Подробнее здесь:
https://stackoverflow.com/questions/787 ... after-keys