RedisDemoIncre
来源:互联网 发布:everspace mac 编辑:程序博客网 时间:2024/05/29 02:37
配置redis:
spring: redis: host: xxx.xxx.xxx.xxx port: 6379
测试:
package com.linyi.redis_demo_incre;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.data.redis.core.ValueOperations;import org.springframework.test.context.junit4.SpringRunner;@RunWith(SpringRunner.class)@SpringBootTestpublic class RedisDemoIncreApplicationTests { @Test public void contextLoads() { } @Autowired private StringRedisTemplate stringRedisTemplate; final String key = "keyTestRedisDemoIncre"; /** * 运行结果:s = nullincrement = 1s1 = 1 ==>再一次运行结果s = 1increment = 2s1 = 2 */ @Test public void testRedisIncre(){ ValueOperations<String, String> stringStringValueOperations = stringRedisTemplate.opsForValue(); //取值 String s = stringStringValueOperations.get(key); System.out.println("s = " + s); //自增 Long increment = stringStringValueOperations.increment(key, 1); System.out.println("increment = " + increment); //再取值 String s1 = stringStringValueOperations.get(key); System.out.println("s1 = " + s1); }}
工具类:
package com.linyi.redis_demo_incre.utils;import org.springframework.data.redis.core.ValueOperations;/** * 在业务层直接注入即可,例如:@Autowiredprivate StringRedisTemplate stringRedisTemplate; * Redis封装相关操作 */public class RedisUtil { /** * 自增key指定值,并返回结果值,此操作原子性. * 上一级传值为:ValueOperations<String, String> stringStringValueOperations = stringRedisTemplate.opsForValue(); */ public Long incre(ValueOperations<String, String> stringStringValueOperations,String key,Integer increValue){ return stringStringValueOperations.increment(key, increValue); }}
阅读全文
1 0
- RedisDemoIncre
- 大数据处理决策帆软FineBI4.0.170807最新版完美破解无限用户支持手机APP
- 阿里云新手必看文章-如何领取阿里云优惠券
- linux下使用libusb获取系统usb设备具体信息
- TextView水平轮播(流水灯效果)
- IDEA 2017.3破解
- RedisDemoIncre
- c++stl vector源码简析
- 三国人物-黄月英
- 干货!这里有一份神经网络入门指导,请收下!
- 一周AI看点 | 谷歌AI工程师说五年内实现人机对话,能实现吗;NASA开发AI竞赛无人机要挑战人类职业玩家,无需外部定位技术
- 数据结构实验之排序三:bucket sort
- 阿里云镜像站repo文件
- 阿里云新手必看文章-如何领取阿里云优惠券
- java中静态代码块、代码块、构造方法的加载顺序