Проблемы с командами джедаев twemproxy, ограничить джедаев, чтобы не отправлять конкретные команды - PullRequest
0 голосов
/ 12 апреля 2019

соединение должно работать при установке данных в redis через twemproxy. Можем ли мы ограничить jedis, чтобы он не отправлял определенные команды в twemproxy и просто разрешал get, устанавливал столько команд, которые не поддерживаются twemproxy, так как большинство команд, таких как ConFIG, MULTI и т. Д., Не поддерживаютсяпо twemproxy и выдает ошибку

Журналы Twemproxy: nc_redis.c: 1092 проанализировал неподдерживаемую команду 'CLIENT' nc_redis.c: 1092 проанализировал неподдерживаемую команду 'MULTI'

Конфигурация Redis / Jedis

Пробовал с использованием openpipelline, но он дает нулевой указатель для проверки существующих соединений в RedisCache.java

final JedisConnectionFactory jedisConnectionFactory = new 
JedisConnectionFactory();
jedisConnectionFactory.setHostName(redisHostName);
jedisConnectionFactory.setPort(redisPort);
jedisConnectionFactory.setUsePool(usePool);
return jedisConnectionFactory;

Журнал приложения: [Ошибка обработки запроса;вложенное исключение - redis.clients.jedis.exceptions.JedisConnectionException: неожиданный конец потока.] с основной причиной redis.clients.jedis.exceptions.JedisConnectionException: неожиданный конец потока.at redis.clients.util.RedisInputStream.ensureFill (RedisInputStream.java:199) ~ [jedis-2.10.2.jar:?]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...