博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis适用于高并发的递增、递减功能
阅读量:6360 次
发布时间:2019-06-23

本文共 1415 字,大约阅读时间需要 4 分钟。

递增指令:incr(默认从0开始)

递减指令:decr(默认从0开始,递减会出现负数,这点跟memcache不一样,mc到0)

如下:

附上shardedJedisPool和JedisCluster的两种实现方式:

shardedJedisPool:

@Override    public Long decr(String key) {        ShardedJedis jedis = null;        Long result = 0l;        try {            jedis =  shardedJedisPool.getResource();            result = jedis.decr(key);        } catch (Exception e) {            log.error("redis decr error and key = " + key, e);        }        return result;    }    @Override    public Long incr(String key) {        ShardedJedis jedis = null;        Long result = 0l;        try {            jedis =  shardedJedisPool.getResource();            result = jedis.incr(key);        } catch (Exception e) {            log.error("redis incr error and key = " + key, e);        }        return result;    }

JedisCluster:

@Override    public Long decr(String key) {        Long result = 0l;        try {            result = jedisCluster.decr(key);        } catch (Exception e) {            log.error("jedisCluster decr error and key = " + key, e);        }        return result;    }    @Override    public Long incr(String key) {        Long result = 0l;        try {            result = jedisCluster.incr(key);        } catch (Exception e) {            log.error("jedisCluster incr error and key = " + key, e);        }        return result;    }

适用场景:

  高并发生成订单号,秒杀类的业务逻辑等。。

转载于:https://www.cnblogs.com/jager/p/5849269.html

你可能感兴趣的文章
第0次作业
查看>>
快排+折半查找
查看>>
c# GC 新典型
查看>>
ssh bash 通配符
查看>>
seajs在jquery多个版本下引用jquery的插件的方案
查看>>
关于网络上java,php和.net的“口角之争“的一点想法 !
查看>>
python 第二周(第十三天) 我的python成长记 一个月搞定python数据挖掘!(21) -正则表达式re...
查看>>
[POI2011]SEJ-Strongbox
查看>>
20文件
查看>>
Android开发Intent应用概述
查看>>
【Go】并发编程
查看>>
VMware虚拟化NSX-Manager命令行更改admin用户密码
查看>>
python字符串函数
查看>>
ORM框架Hibernate (四)MyEclipse Hibernate Tool 逆向生成实体类
查看>>
去掉iphone连接电脑时会出现的弹出窗口
查看>>
【python】-- web开发之HTML
查看>>
vs2015 去除 git 源代码 绑定
查看>>
解决firefox的button按钮文字不能垂直居中
查看>>
网络协议端口号详解
查看>>
大话数据结构读后感——第一章
查看>>