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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • RTSP协议

    RTSP协议1、RTSP简介RTSP(RealTimeStreamingProtocol)是由RealNetwork和Netscape共同提出的如何有效地在IP网络上传输流媒体的应用层协议。RTSP对流

    2022年7月2日
    36
  • java数组返回元素位置_把返回值用数组形式返回java

    java数组返回元素位置_把返回值用数组形式返回javaimportjava.util.Scanner;importjavax.xml.soap.SAAJResult;/***@author大杨*@date2019年8月13日下午3:10:52*/publicclassLinearArray{publicstaticvoidmain(String[]args){Scannerinput=newScan…

    2022年9月16日
    4
  • 小程序常用的生命周期_小程序组件的生命周期

    小程序常用的生命周期_小程序组件的生命周期小程序的生命周期说白了就是指程序从创建、到开始、暂停、唤起、停止、卸载的过程。我们大概从三个角度看一下小程序的生命周期。(1):应用生命周期(2):页面生命周期(3):应用生命周期影响页面生命周期一:应用生命周期放一张从网上找的图:1:用户首次打开小程序,触发onLaunch(全局只触发一次)。:2:小程序初始化完成后,触发onShow方法,监听小程序显示。3:小程序从前台进入后台,触发onHide方法。:4:小程序从后台进入前台显示,触发onShow方法。5:小程序后台运行一

    2025年7月28日
    3
  • CMD连接MySQL,本地phpAdmin登陆

    CMD连接MySQL,本地phpAdmin登陆cmd 连接数据库 操作数据库 1 查看数据库 2 新建一个数据库 3 删除一个数据库 4 新建一个表 5 表中插入数据 本地 phpMyAdmin 数据库登陆 cmd 连接数据库方法一 1 WIN R 输入 CMD 进入到数据库安装的盘路径 cd 会进入 c 盘根目录 再 d 就进入 d 盘了 再 cd 进入你数据库的安装路径 2 输入 mysql P 端口号 hmy

    2025年7月13日
    2
  • JSQI网站大事表 | Website Landmark

    JSQI网站大事表 | Website Landmark

    2021年11月17日
    54
  • C 正则表达式例子

    C 正则表达式例子C 正则表达式

    2025年10月6日
    2

发表回复

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

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