1.需要的jar包,配置的pom.xml文件

redis.clients

jedis

2.7.2

2.java调用

/**

* @文件名称: JedisTest.java

* @描述: TODO

* @作者: wuwh

* @时间:2018年2月7日 下午1:52:33

* @版本:V1.0

*/

package com.taotao.test;

import org.junit.Test;

import org.springframework.context.ApplicationContext;

import org.springframework.context.support.ClassPathXmlApplicationContext;

import redis.clients.jedis.Jedis;

import redis.clients.jedis.JedisCluster;

import redis.clients.jedis.JedisPool;

/**

* @类功能说明:

* @作者: wuwh

* @创建时间:2018年2月7日 下午1:52:33

* @版本:V1.0

*/

public class JedisTest {

/**

* 方法功能说明: 测试单个的redis

* @参数:

* @return void

* @throws

*/

@Test

public void testJedisSingle() {

//创建一个jedis的对象。

Jedis jedis = new Jedis("192.168.200.128", 6379);

//调用jedis对象的方法,方法名称和redis的命令一致。

//jedis.set("userNmae", "wenhao");

String string = jedis.get("userName");

System.out.println(string);

//关闭jedis。

jedis.close();

}

/**

* 使用连接池

*/

@Test

public void testJedisPool() {

//创建jedis连接池

JedisPool pool = new JedisPool("192.168.200.128", 6379);

//从连接池中获得Jedis对象

Jedis jedis = pool.getResource();

String string = jedis.get("userName");

System.out.println(string);

//关闭jedis对象

jedis.close();

pool.close();

}

/**

* 方法功能说明: 单机版测试,与spring整合

* @参数:

* @return void

* @throws

*/

@Test

public void testSpringJedisSingle() {

ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:spring/applicationContext-*.xml");

JedisPool pool = (JedisPool) applicationContext.getBean("redisClient");

Jedis jedis = pool.getResource();

String string = jedis.get("userName");

System.out.println(string);

jedis.close();

pool.close();

}

/**

* 方法功能说明: 集群版测试,与spring整合

* @参数:

* @return void

* @throws

*/

@Test

public void testSpringJedisCluster() {

ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:spring/applicationContext-*.xml");

JedisCluster jedisCluster = (JedisCluster) applicationContext.getBean("redisClient");

String string = jedisCluster.get("userName");

System.out.println(string);

jedisCluster.close();

}

}

3.结合spring使用的配置文件applicationContext-jedis.xml

java 调用 spring,java中使用redis和spring中调用redis相关推荐

  1. redis高并发原理_Java中的42行代码中的URL缩短服务— Java(?!)Spring Boot + Redis...

    redis高并发原理 显然,编写URL缩短服务是新的"世界,您好! "在物联网/微服务/时代的世界中. 一切始于在45行Scala中的URL缩短服务-整洁的Scala,以Spray ...

  2. java spring redis订阅_spring中订阅redis键值过期消息通知

    1.首先启用redis通知功能(ubuntu下操作): 编辑/etc/redis/redis.conf文件,添加或启用以下内容(过期通知): notify-keyspace-events Ex 或者登 ...

  3. Spring MVC普通类或工具类中调用service报空空指针的解决办法(调用service报java.lang.NullPointerException)...

    当我们在非Controller类中应用service的方法是会报空指针,如图: 这是因为Spring MVC普通类或工具类中调用service报空null的解决办法(调用service报java.la ...

  4. java spr_Java中的42行代码中的URL缩短器服务(Java(?!)Spring Boot + Redis

    java spr 显然,编写URL缩短服务是新的" Hello,world! "在IoT /微服务/时代的世界中. 一切始于在45行Scala中的URL缩短服务 -整洁的Scala ...

  5. Java中的42行代码中的URL缩短服务— Java(?!)Spring Boot + Redis

    显然,编写URL缩短服务是新的" Hello,world! "在IoT /微服务/时代的世界中. 一切始于在45行Scala中的URL缩短服务 -整洁的Scala,以Spray和R ...

  6. Spring MVC普通类或工具类中调用service报空空指针的解决办法(调用service报java.lang.NullPointerException)

    当我们在非Controller类中应用service的方法是会报空指针,如图: 这是因为Spring MVC普通类或工具类中调用service报空null的解决办法(调用service报java.la ...

  7. Java开发中的工具类——基于JedisPool的Redis工具类

    目录 一.Maven依赖 二.Redis配置类 三.使用@Cacheable注解进行数据缓存 四.自定义Redis工具类及使用 4.1 序列化工具类 4.2 redis客户端工具类 4.3 redis ...

  8. Redis:Spring框架下Redis的配置和调用,xml文件中redis的配置,redisTemplate的使用和jedis的使用

    老规矩了,再次重复一遍,配置XML文件为Spring框架所属,所使用的框架是Spring,非SpringBoot!!! Spring框架整合Redis并且使用 1.配置文件 <bean clas ...

  9. 2020 - [Java基础 +多线程 + 虚拟机] + [计网 + 操作系统] + [MySQL] + [Redis] + [RocketMQ] + [Spring]常见面试题与解析

    前情提要:下面的内容主要由网上的资料和个人的理解整理而成.由于时间仓促可能没有给出相应的链接,并不代表我不尊重他人的劳动成果,后续更新会补上相应的链接.其中内容可能有理解不到位的地方,大家可选择性采纳 ...

最新文章

  1. uint8_t uint16_t uint32_t uint64_t 解析
  2. 初级程序员常犯错误一览
  3. CSS如何正确显示人民币符号¥
  4. 税前2万4,到手1万4,年终奖扣税方式1月1日起施行~
  5. boost::format模块一些真实的、简单的测试
  6. Oracle学习(十三)优化专题 【持续更新】
  7. JavaScript学习笔记 -- ES6学习(三) 变量的解构赋值
  8. gitlab 项目分支管理的一种策略
  9. 学用 ASP.Net 之 System.Collections.Generic 下的容器类
  10. P12 | N-path filter (ISSCC2021 JSSC-2011-03)
  11. 蒙特卡罗模拟(python实现)
  12. dns按来路ip智能解析_智能解析_智能DNS解析_操作指南_云解析 DNS - 阿里云
  13. 神州十二号载人飞船和空间站对接成功 我们的目标是星辰大海!
  14. 交友约会APP源码大家有吗
  15. 硬盘盘符拒绝访问-问题和解决办法
  16. 计算机组成总CPI,计算机组成原理——计算机系统概述考研题
  17. 记录每天背的单词,准备考研。(4月11日)
  18. element-ui tabs标签嵌套使用时 基础下划线不显示的问题
  19. java rewind()_Java NIO Buffer的clear()、reset()、rewind()、flip()方法的区别
  20. 51假期读书笔记(下)——流畅的python

热门文章

  1. C# 索引器的简单例子
  2. redis同步到磁盘
  3. Libsvm Java
  4. 压力校准仪器开发之日--2017-10-31
  5. 补交20145226蓝墨云班课 -- MyCP
  6. node.weiChat
  7. 安装了多个php版本,如何编译扩展
  8. (纯代码)图片移动放大缩小:
  9. 【Linux】基于Openfile的multipath测试
  10. linux多线程入库hive,hiveserver2 定时挂采坑记