发出Jedis twemproxy命令,限制jedis不发送特定命令

时间:2019-04-12 11:25:41

标签: spring-boot redis jedis spring-data-redis twemproxy

通过twemproxy在redis中设置数据时,

连接应该工作 我们可以限制jedis不向twemproxy发送特定命令,而只允许get,set设置吗,因为twemproxy不支持许多命令 由于大多数命令(例如ConFIG,MULTI等)都不受twemproxy的支持,因此会产生错误

Tempemproxy日志: nc_redis.c:1092解析了不受支持的命令“客户端” 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:流的意外结束。 在redis.clients.util.RedisInputStream.ensureFill(RedisInputStream.java:199)〜[jedis-2.10.2.jar:?]

0 个答案:

没有答案