Skip to content

Commit ea856d7

Browse files
committed
optimize redis config
1 parent e0a052e commit ea856d7

File tree

4 files changed

+22
-6
lines changed

4 files changed

+22
-6
lines changed

hedwig-redis-client/src/main/java/me/ellios/jedis/support/AbstractRedisClient.java

+10-4
Original file line numberDiff line numberDiff line change
@@ -119,10 +119,16 @@ public <T> T executeWithJedis(OpType type, JedisCallback<T> callback) {
119119
//Redis Connection is broken
120120
broken = true;
121121
if(tryCount < 3){
122-
LOG.warn("fail to execute callback in redis host : {} port : {}, error : {}, try again tryCount : {}",
123-
jedisLocal.get().getKey().getClient().getHost(),
124-
jedisLocal.get().getKey().getClient().getPort(),
125-
e.getMessage(), tryCount);
122+
if(jedisLocal.get() != null){
123+
LOG.warn("fail to execute callback in redis host : {} port : {}, error : {}, try again tryCount : {}",
124+
jedisLocal.get().getKey().getClient().getHost(),
125+
jedisLocal.get().getKey().getClient().getPort(),
126+
e.getMessage(), tryCount);
127+
}else{
128+
LOG.warn("fail to execute callback in redis for redis not found. error : {}, try again tryCount : {}",
129+
e.getMessage(), tryCount);
130+
}
131+
126132
try {
127133
Thread.sleep(50);
128134
} catch (InterruptedException e1) {

hedwig-redis-client/src/test/java/me/ellios/redis/RedisClientTest.java

+10
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,16 @@ public class RedisClientTest {
2020

2121
RedisClient client = RedisClientFactory.getRedisClient("test");
2222

23+
@Test
24+
public void testAuth() throws Exception {
25+
client.set("ellios1", "hello".getBytes());
26+
String result = client.get("ellios1");
27+
28+
System.out.println("====================================");
29+
System.out.println(result);
30+
System.out.println("====================================");
31+
}
32+
2333
@Test
2434
public void testGet() throws Exception {
2535
client.set("ellios1", "hello".getBytes());
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
hedwig.env=test
1+
hedwig.env=prod
22
hedwig.zk.group=

hedwig-registry/src/main/java/me/ellios/hedwig/rpc/core/ServiceConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
public class ServiceConfig {
1313

1414
public static final int DEFAULT_SERVICE_PORT = 8888;
15-
public static final int DEFAULT_MAX_FRAME_SIZE = 2 * 1024 * 1024; //2M
15+
public static final int DEFAULT_MAX_FRAME_SIZE = 3 * 1024 * 1024; //3M
1616
public static final String DEFAULT_SERVICE_GROUP = "";
1717
private int maxFrameSize = DEFAULT_MAX_FRAME_SIZE;
1818
private String name;

0 commit comments

Comments
 (0)