本文整理匯總了Java中redis.clients.jedis.Jedis.incr方法的典型用法代碼示例。如果您正苦於以下問題:Java Jedis.incr方法的具體用法?Java Jedis.incr怎麽用?Java Jedis.incr使用的例子?那麽恭喜您, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類redis.clients.jedis.Jedis的用法示例。

在下文中一共展示了Jedis.incr方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Java代碼示例。

示例1: incr

​點讚 5

import redis.clients.jedis.Jedis; //導入方法依賴的package包/類

public Long incr(String key) {

Jedis jedis = null;

boolean success = true;

long ret = -1;

try {

jedis = jedisPool.getResource();

if (jedis == null) {

success = false;

return ret;

}

ret = jedis.incr(key);

} catch (Exception e) {

success = false;

returnBrokenResource(jedis, "incr:" + key, e);

} finally {

releaseReidsSource(success, jedis);

}

return ret;

}

開發者ID:qq1588518,項目名稱:JRediClients,代碼行數:20,

示例2: checkJedisIsReusedWhenReturned

​點讚 4

import redis.clients.jedis.Jedis; //導入方法依賴的package包/類

@Test

public void checkJedisIsReusedWhenReturned() {

JedisPool pool = new JedisPool(new JedisPoolConfig(), hnp.getHost(), hnp.getPort());

Jedis jedis = pool.getResource();

jedis.auth("foobared");

jedis.set("foo", "0");

pool.returnResource(jedis);

jedis = pool.getResource();

jedis.auth("foobared");

jedis.incr("foo");

pool.returnResource(jedis);

pool.destroy();

assertTrue(pool.isClosed());

}

開發者ID:qq1588518,項目名稱:JRediClients,代碼行數:17,

示例3: fetchDailyUUID

​點讚 3

import redis.clients.jedis.Jedis; //導入方法依賴的package包/類

public Long fetchDailyUUID(String key, Integer length, Boolean haveDay) {

Jedis jedis = null;

try {

jedis = redisConnection.getJedis();

jedis.select(dbIndex);

Calendar now = new GregorianCalendar();

String day = df.format(now.getTime());

key = key + "_" + day;

Long num = jedis.incr(key);

//設置 key 過期時間

if (num == 1) {

jedis.expire(key, (24 - now.get(Calendar.HOUR_OF_DAY)) * 3600 + 1800);

}

if (haveDay) {

return createUUID(num, day, length);

} else {

return num;

}

} finally {

if (jedis != null) {

jedis.close();

}

}

}

開發者ID:gaochao2000,項目名稱:redis_util,代碼行數:25,

示例4: fetchUUID

​點讚 3

import redis.clients.jedis.Jedis; //導入方法依賴的package包/類

public Long fetchUUID(String key, Integer length, Boolean haveDay) {

Jedis jedis = null;

try {

jedis = redisConnection.getJedis();

jedis.select(dbIndex);

Calendar now = new GregorianCalendar();

Long num = jedis.incr(key);

if (haveDay) {

String day = df.format(now.getTime());

return createUUID(num, day, length);

} else {

return num;

}

} finally {

if (jedis != null) {

jedis.close();

}

}

}

開發者ID:gaochao2000,項目名稱:redis_util,代碼行數:21,

示例5: increame

​點讚 3

import redis.clients.jedis.Jedis; //導入方法依賴的package包/類

public long increame(String key) {

Jedis jedis = null;

try {

jedis = getJedis();

if (jedis != null) {

return jedis.incr(key);

} else {

logger.error("increame opt connection null error!");

}

} catch (JedisConnectionException e) {

if (jedis != null) {

jedis.close();

jedis = null;

}

logger.error("increame connect error:", e);

} finally {

returnJedisResource(jedis);

}

return 0L;

}

開發者ID:Zephery,項目名稱:newblog,代碼行數:21,

示例6: main

​點讚 3

import redis.clients.jedis.Jedis; //導入方法依賴的package包/類

public static void main(String[] args) throws InterruptedException {

Bench bench = new JedisBench() {

@Override

public void executeOperation(String data, JedisPool benchInstance, int threadNumber, int iteration,

MetricRegistry metrics) {

Jedis jedis = benchInstance.getResource();

Timer.Context time = metrics.timer("incr").time();

jedis.incr("incr_" + threadNumber + "_" + iteration);

time.stop();

jedis.close();

}

};

Benchmark benchmark = new Benchmark(bench);

benchmark.run(args);

}

開發者ID:redisson,項目名稱:redisson-benchmark,代碼行數:19,

示例7: incr

​點讚 2

import redis.clients.jedis.Jedis; //導入方法依賴的package包/類

public long incr(String key) {

Jedis jedis = jedisPool.getResource();

Long result = null;

try {

result = jedis.incr(key);

} catch (Exception e) {

jedisPool.returnBrokenResource(jedis);

} finally {

jedisPool.returnResource(jedis);

}

return result;

}

開發者ID:melonlee,項目名稱:LazyREST,代碼行數:13,

示例8: checkPoolRepairedWhenJedisIsBroken

​點讚 2

import redis.clients.jedis.Jedis; //導入方法依賴的package包/類

@Test

public void checkPoolRepairedWhenJedisIsBroken() {

JedisPool pool = new JedisPool(new JedisPoolConfig(), hnp.getHost(), hnp.getPort());

Jedis jedis = pool.getResource();

jedis.auth("foobared");

jedis.quit();

pool.returnBrokenResource(jedis);

jedis = pool.getResource();

jedis.auth("foobared");

jedis.incr("foo");

pool.returnResource(jedis);

pool.destroy();

assertTrue(pool.isClosed());

}

開發者ID:qq1588518,項目名稱:JRediClients,代碼行數:16,

示例9: checkPoolOverflow

​點讚 2

import redis.clients.jedis.Jedis; //導入方法依賴的package包/類

@Test(expected = JedisException.class)

public void checkPoolOverflow() {

GenericObjectPoolConfig config = new GenericObjectPoolConfig();

config.setMaxTotal(1);

config.setBlockWhenExhausted(false);

JedisPool pool = new JedisPool(config, hnp.getHost(), hnp.getPort());

Jedis jedis = pool.getResource();

jedis.auth("foobared");

jedis.set("foo", "0");

Jedis newJedis = pool.getResource();

newJedis.auth("foobared");

newJedis.incr("foo");

}

開發者ID:qq1588518,項目名稱:JRediClients,代碼行數:15,

示例10: incr

​點讚 2

import redis.clients.jedis.Jedis; //導入方法依賴的package包/類

/**

* 自增

*

* @param key key

* @return 0:失敗,非0:成功

*/

public Long incr(String key) {

Jedis jedis = null;

try {

jedis = getConnect();

return jedis.incr(key);

} catch (Exception e) {

logger.error("redis getRedisData data failed!", e);

return 0L;

} finally {

close(jedis);

}

}

開發者ID:TwoDragonLake,項目名稱:tdl-seckill,代碼行數:20,

示例11: incr

​點讚 2

import redis.clients.jedis.Jedis; //導入方法依賴的package包/類

@Override

public Long incr(String key) {

Jedis jedis = jedisPool.getResource();

Long result = jedis.incr(key);

jedis.close();

return result;

}

開發者ID:mmdsyl,項目名稱:BLOG-Microservice,代碼行數:8,

示例12: incr

​點讚 2

import redis.clients.jedis.Jedis; //導入方法依賴的package包/類

/**

* incr

* @param key

* @return value

*/

public synchronized static Long incr(String key) {

Jedis jedis = getJedis();

if (null == jedis) {

return null;

}

long value = jedis.incr(key);

jedis.close();

return value;

}

開發者ID:youngMen1,項目名稱:-Spring-SpringMVC-Mybatis-,代碼行數:15,

示例13: incr

​點讚 2

import redis.clients.jedis.Jedis; //導入方法依賴的package包/類

/**

* @Description 自增生成ID

*

* @author butterfly

* @param key

* @param value

* @throws Exception

*/

public Long incr(String key) throws Exception {

Jedis jedis = null;

try {

jedis = jedisPool.getResource();

Long index = jedis.incr(key);

return index;

} catch (Exception ex) {

throw ex;

} finally {

// 返還到連接池

if (null != jedis)

jedis.close();

}

}

開發者ID:butter-fly,項目名稱:belling-redis-id-generator,代碼行數:23,

示例14: incr

​點讚 2

import redis.clients.jedis.Jedis; //導入方法依賴的package包/類

@Override

public Long incr(String key) {

Jedis jedis = null;

Long res = null;

try {

jedis = pool.getResource();

res = jedis.incr(key);

} catch (Exception e) {

LOGGER.error(e.getMessage());

} finally {

returnResource(pool, jedis);

}

return res;

}

開發者ID:wxiaoqi,項目名稱:ace-cache,代碼行數:16,

示例15: increase

​點讚 2

import redis.clients.jedis.Jedis; //導入方法依賴的package包/類

public Long increase(String key) {

Jedis jedis = null;

Long var3;

try {

jedis = pool.getResource();

var3 = jedis.incr(key);

} catch (Exception var7) {

throw new RuntimeException(var7);

} finally {

pool.returnResourceObject(jedis);

}

return var3;

}

開發者ID:bitstd,項目名稱:bitstd,代碼行數:16,

注:本文中的redis.clients.jedis.Jedis.incr方法示例整理自Github/MSDocs等源碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。

java jedis.incr()_Java Jedis.incr方法代碼示例相关推荐

  1. java getchildren用法_Java ZkClient.getChildren方法代碼示例

    import org.apache.helix.manager.zk.ZkClient; //導入方法依賴的package包/類 private static void zkCopy(ZkClient ...

  2. java drawrect负数_Java Graphics.drawRect方法代碼示例

    import javax.microedition.lcdui.Graphics; //導入方法依賴的package包/類 /** * Draws the item. * * @param g Gra ...

  3. java中reject方法作用_Java BindingResult.rejectValue方法代碼示例

    本文整理匯總了Java中org.springframework.validation.BindingResult.rejectValue方法的典型用法代碼示例.如果您正苦於以下問題:Java Bind ...

  4. java touch创建文件_Java FileUtils.touch方法代碼示例

    本文整理匯總了Java中org.apache.commons.io.FileUtils.touch方法的典型用法代碼示例.如果您正苦於以下問題:Java FileUtils.touch方法的具體用法? ...

  5. java使用drawtext重叠_Java Graphics.drawText方法代碼示例

    本文整理匯總了Java中org.eclipse.draw2d.Graphics.drawText方法的典型用法代碼示例.如果您正苦於以下問題:Java Graphics.drawText方法的具體用法 ...

  6. java getitem方法_Java Datasource.getItem方法代碼示例

    本文整理匯總了Java中com.haulmont.cuba.gui.data.Datasource.getItem方法的典型用法代碼示例.如果您正苦於以下問題:Java Datasource.getI ...

  7. java fileitem 识别图片大小_Java FileItem.getSize方法代碼示例

    本文整理匯總了Java中org.apache.commons.fileupload.FileItem.getSize方法的典型用法代碼示例.如果您正苦於以下問題:Java FileItem.getSi ...

  8. java nio keyiterator.remove()_Java SelectionKey.isValid方法代碼示例

    本文整理匯總了Java中java.nio.channels.SelectionKey.isValid方法的典型用法代碼示例.如果您正苦於以下問題:Java SelectionKey.isValid方法 ...

  9. java findpage 方法_Java Strings.isNotBlank方法代碼示例

    本文整理匯總了Java中de.invesdwin.util.lang.Strings.isNotBlank方法的典型用法代碼示例.如果您正苦於以下問題:Java Strings.isNotBlank方 ...

  10. jbutton可以设置id吗_Java JButton.setHorizontalTextPosition方法代碼示例

    本文整理匯總了Java中javax.swing.JButton.setHorizontalTextPosition方法的典型用法代碼示例.如果您正苦於以下問題:Java JButton.setHori ...

最新文章

  1. vb.net2019-多线程并行计算(1)
  2. [BFS]JZOJ 4672 Graph Coloring
  3. NodeJs取参的四种方法
  4. 高并发系统中的限流应该如何做?
  5. (转)Linux传输大文件(分割传输)
  6. sqlplus 主键 设置_浅谈MyBatis-Plus学习之Oracle的主键Sequence设置
  7. 深入理解 ViewState
  8. pca降维后的特征跟原来的特征有什么关系?_PCA 主成分分析方法
  9. Django 中related_name,%(app_label)s_%(class)s_related
  10. 实用多媒体技术 课程习题及解答
  11. DB2 客户端下载地址
  12. 基于STM32串口通信的ESP8266WiFi模块使用
  13. centos7 RPM包之rpm命令
  14. 我的个人网站:红色石头的机器学习之路
  15. “舒淇半停工原因”上热搜:人生下半场,拼的是健康
  16. c语言 fflush stdin,C语言函数:fflush(stdin)
  17. TOP100summit:【分享实录】京东1小时送达的诞生之路
  18. 2022-2028全球卧式滚齿机行业调研及趋势分析报告
  19. uhuntu五笔输入法fcitx安装
  20. 微信公众号绑定游戏中的安全问题

热门文章

  1. 国内离线安装 Chrome 扩展程序的方法总结
  2. 代码随想录第十八天 LeetCode513、112、113、106、105
  3. 林轩田机器学习基石5笔记:训练和测试的不同
  4. MATLAB 3d实时,MATLAB 3D 动画制作(三)- 实时随动3D动画设计
  5. 传销三级的认定标准_主观明知在传销犯罪中有那么重要吗?
  6. python实现非常有趣的数学问题
  7. myeclipse cracker
  8. 八核处理器真的比四核性能强悍吗?
  9. SSH框架报 org.hibernate.impl.QueryImpl cannot be cast to com.gao.ruan.pojos.Category
  10. 达内2018前端设计相关教程视频