JedisPool_java.util.Scanner

JedisPool_java.util.Scanner本节目标通过JedisPool获取Jedis示例,并完成对redis简单的Key-value读写操作。完整代码结构如下:redis服务端在本地运行redis-server.exe,然后在resources新建jedis.properties:redis.host=localhostredis.port=6379配置jedis我们将jedis相关配置放在单独的SpringConfig中,在res…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

本节目标

通过JedisPool获取Jedis示例,并完成对redis 简单的Key-value读写操作。

完整代码结构如下:

0afa627ec1105fd69d1d322c85646e29.png

redis服务端

在本地运行redis-server.exe,然后在resources新建jedis.properties:

redis.host=localhost

redis.port=6379

配置jedis

我们将jedis相关配置放在单独的Spring Config中,在resources/spring目录新建applicationContext-jedis.xml。

测试

添加单元测试,通过@Resource注解获取JedisPool实例对象。

@Resourceprivate JedisPool jedisPool;

然后调用jedisPool对象的getResource()方法就可以获取到Jedis实例了。

Jedis jedis = jedisPool.getResource();

先测试个最基本的get,set操作

@Testpublic void TestRedis() {

Jedis jedis = jedisPool.getResource();

String key = “a”;

jedis.set(key, “111”);

String data = jedis.get(key);

System.out.println(data);

}

运行结果:111

再测试个列表操作:

@Testpublic void testList(){

Jedis jedis=jedisPool.getResource();

String key=”articles”;

jedis.lpush(key,”文章1″);

jedis.lpush(key,”文章2″);

jedis.lpush(key,”文章3″);

List articles=jedis.lrange(key,0,3);for(String article:articles){

System.out.println(article);

}

}

运行结果:文章3

文章2

文章1

再来个集合操作:

@Testpublic void testSet(){

Jedis jedis=jedisPool.getResource();

String key=”tags”;

jedis.sadd(key,”宝马”);

jedis.sadd(key,”豪车”);

jedis.sadd(key,”SUV”);

jedis.sadd(key,”SUV”);

Set tags=jedis.smembers(key);for(String tag:tags){

System.out.println(tag);

}

}

运行结果:宝马

豪车

SUV

先到这里吧,SO EASY!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/197181.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • plc程序设计实例_plc简单应用实例100例

    plc程序设计实例_plc简单应用实例100例一、三相异步电动机的降压启动控制1、三相异步电动机的Y-△降压启动控制将三相异步电动机的Y-△降压启动的继电接触器控制改造为PLC控制系统.(1)确定I/O信号、画PLC的外部接线图(a)主电路(b)PLC的I/O接线图电动机的Y-△降压启动的接线图(2)设计三相异步电动机的Y-△降压启动梯形图电动机的Y-△降压启动控制的梯形图2.三相异步电动机的串自耦变压器降压启动控制将串自耦变压器降压启动的继电接触器控制改造为PLC控制系统:(1)确定I/O信号

    2025年9月6日
    6
  • java小型图书馆管理系统

    java小型图书馆管理系统根据需求,建立了一个BookMgr类,该类为实现小型图书馆的各个需求。为了和用户有一个良好的交互,根据需求且满足要求中的隐藏条件,先命名了交互的菜单函数printMenu1(),代码如下:publicvoidprintMenu1(){          System.out.println(“欢迎使用图书馆管理系统”);          Syst

    2022年7月8日
    23
  • Java.Utils:精确运算工具类

    Java.Utils:精确运算工具类packagecom.boob.common.utils;importjava.math.BigDecimal;/***@description:精确运算工具类*@author:boob*@since:2020/2/9*/publicclassMathUtils{publicMathUtils(){}/**…

    2022年7月16日
    17
  • hadoop错误_wired connected

    hadoop错误_wired connectedhadoop错误INFO ipc.Client Retrying connect to server

    2022年4月22日
    48
  • pycharm2021年最新激活码亲测推荐

    idea激活码:https://javaforall.net/100143.html,全栈程序员必看教程网idea激活码推荐

    2022年3月14日
    45
  • 安全帽识别算法

    安全帽识别算法应用背景:安全帽作为一种最常见和实用的个人防护用具,能够有效地防止和减轻外来危险源对头部的伤害。但在现场操作过程中,安全帽的佩戴很容易人为忽略,引发了不少人身伤害事故。为了保证工作人员都能在作业中佩戴安全帽,保障作业人员安全,安全帽识别算法系统应运而生。关键字:安全帽识别算法安全帽识别算法技术原理安全帽识别算法采用最新AI人工智能深度学习技术,基于计算机智能视频物体识别算法,且通过规模化的安全帽数据识别训练,赋予监控系统智能识别能力,从而准确判断识别场景内的作业人员是否佩戴安全帽,若检.

    2022年5月12日
    59

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号