本文整理汇总了Java中redis.clients.jedis.JedisMonitor类的典型用法代码示例。如果您正苦于以下问题:Java JedisMonitor类的具体用法?Java JedisMonitor怎么用?Java JedisMonitor使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
JedisMonitor类属于redis.clients.jedis包,在下文中一共展示了JedisMonitor类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: monitor
import redis.clients.jedis.JedisMonitor; //导入依赖的package包/类
@Test
public void monitor() {
new Thread(new Runnable() {
public void run() {
try {
// sleep 100ms to make sure that monitor thread runs first
Thread.sleep(100);
} catch (InterruptedException e) {
}
Jedis j = new Jedis("localhost");
j.auth("foobared");
for (int i = 0; i < 5; i++) {
j.incr("foobared");
}
j.disconnect();
}
}).start();
jedis.monitor(new JedisMonitor() {
private int count = 0;
public void onCommand(String command) {
if (command.contains("INCR")) {
count++;
}
if (count == 5) {
client.disconnect();
}
}
});
}
开发者ID:qq1588518,项目名称:JRediClients,代码行数:32,代码来源:ControlCommandsTest.java
示例2: monitor
import redis.clients.jedis.JedisMonitor; //导入依赖的package包/类
@Override
public void monitor(JedisMonitor jedisMonitor) {
Span span = helper.buildSpan("monitor");
try {
super.monitor(jedisMonitor);
} catch (Exception e) {
onError(e, span);
throw e;
} finally {
span.finish();
}
}
开发者ID:opentracing-contrib,项目名称:java-redis-client,代码行数:13,代码来源:TracingJedis.java
示例3: monitor
import redis.clients.jedis.JedisMonitor; //导入依赖的package包/类
@Test
public void monitor() {
new Thread(new Runnable() {
@Override
public void run() {
try {
// sleep 100ms to make sure that monitor thread runs first
Thread.sleep(100);
} catch (InterruptedException e) {
}
Jedis j = new Jedis("localhost");
j.auth("foobared");
for (int i = 0; i < 5; i++) {
j.incr("foobared");
}
j.disconnect();
}
}).start();
jedis.monitor(new JedisMonitor() {
private int count = 0;
@Override
public void onCommand(String command) {
if (command.contains("INCR")) {
count++;
}
if (count == 5) {
client.disconnect();
}
}
});
}
开发者ID:sohutv,项目名称:cachecloud,代码行数:34,代码来源:ControlCommandsTest.java
示例4: monitor
import redis.clients.jedis.JedisMonitor; //导入依赖的package包/类
@Override
public void monitor(JedisMonitor jedisMonitor) {
redis.clients.jedis.Jedis delegate = pool.getResource();
try {
delegate.monitor(jedisMonitor);
} finally {
pool.returnResource(delegate);
}
}
开发者ID:wangqi,项目名称:gameserver,代码行数:10,代码来源:JedisAdapter.java
示例5: monitor0
import redis.clients.jedis.JedisMonitor; //导入依赖的package包/类
private String monitor0(Jedis j, final RedisMonitorHandler handler) {
JedisMonitor jm = new JedisMonitor() {
@Override
public void onCommand(String command) {
handler.onCommand(command);
}
};
j.monitor(jm);
return OK;
}
开发者ID:mindwind,项目名称:craft-atom,代码行数:12,代码来源:DefaultRedis.java
示例6: monitor
import redis.clients.jedis.JedisMonitor; //导入依赖的package包/类
@Override
public void monitor(JedisMonitor jedisMonitor) {
}
开发者ID:Inbot,项目名称:inbot-es-http-client,代码行数:4,代码来源:FakeJedis.java
示例7: monitor
import redis.clients.jedis.JedisMonitor; //导入依赖的package包/类
@Override public void monitor(JedisMonitor jedisMonitor) {
throw new FakeJedisNotImplementedException();
}
开发者ID:vdurmont,项目名称:fake-jedis,代码行数:4,代码来源:FakeJedis.java
示例8: monitor
import redis.clients.jedis.JedisMonitor; //导入依赖的package包/类
@Override
public void monitor(JedisMonitor jedisMonitor) {
super.monitor(jedisMonitor);
}
开发者ID:wangqi,项目名称:gameserver,代码行数:5,代码来源:JedisDummyAdapter.java
示例9: run
import redis.clients.jedis.JedisMonitor; //导入依赖的package包/类
@Override
public void run() {
if (log.isDebugEnabled()) log.debug("Starting monitor.");
try {
this.getMonitorJedis().monitor(new JedisMonitor() {
@Override
public void onCommand(String command) {
if (log.isDebugEnabled()) log.debug(command);
JedisMonitorThread.this.logBuffer.append(command + "\n");
}
});
} catch (Exception ex) {
if (log.isDebugEnabled()) log.debug("Stopping monitor.");
}
}
开发者ID:projectdanube,项目名称:xdi2-redis,代码行数:23,代码来源:JedisMonitorThread.java
示例10: monitor
import redis.clients.jedis.JedisMonitor; //导入依赖的package包/类
/**
* @param jedisMonitor
* @see redis.clients.jedis.BinaryJedis#monitor(redis.clients.jedis.JedisMonitor)
*/
public abstract void monitor(JedisMonitor jedisMonitor);
开发者ID:wangqi,项目名称:gameserver,代码行数:6,代码来源:JedisAllCommand.java
注:本文中的redis.clients.jedis.JedisMonitor类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论