• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java JedisMonitor类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java LiteralLabel类代码示例发布时间:2022-05-22
下一篇:
Java ApacheHttpClient4Handler类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap