广告
返回顶部
首页 > 资讯 > 精选 >spring框架怎么使用redis
  • 194
分享到

spring框架怎么使用redis

2024-04-02 19:04:59 194人浏览 泡泡鱼
摘要

"spring框架使用Redis的方法:在pom.xml中导入redis的相关依赖,例如:<dependency><groupId>redis.clients</groupId><arti

spring框架怎么使用redis

"spring框架使用Redis的方法:

在pom.xml中导入redis的相关依赖,例如:

<dependency>

<groupId>redis.clients</groupId>

<artifactId>jedis</artifactId>

<version>2.1.0</version>

</dependency>

在applicationContext.xml中添加redis相关配置,例如:

<!--redis 配置 开始-->

<bean id=""jedisPoolConfig"" class=""redis.clients.jedis.JedisPoolConfig"">

<property name=""maxActive"" value=""300""/>

<property name=""maxIdle"" value=""100""/>

<property name=""maxWait"" value=""1000""/>

<property name=""testOnBorrow"" value=""true""/>

</bean>

<!-- Config poolConfig, String host, int port, int timeout, String passWord, int database-->

<bean id=""jedisPool"" class=""redis.clients.jedis.JedisPool"" destroy-method=""destroy"">

<constructor-arg ref=""jedisPoolConfig""/>

<constructor-arg value=""127.0.0.1""/>

<constructor-arg value=""6379""/>

<constructor-arg value=""3000""/>

<constructor-arg value=""123456""/>

<constructor-arg value=""0""/>

</bean>

<bean id=""redisapi"" class=""com.xc.util.RedisAPI"">

<property name=""jedisPool"" ref=""jedisPool""/>

</bean>

最后创建redis的工具类即可。代码如下:

public class RedisAPI {

public static JedisPool jedisPool;

public JedisPool getJedisPool() {

return jedisPool;

}

public void setJedisPool(JedisPool jedisPool) {

RedisAPI.jedisPool = jedisPool;

}

public static boolean set(String key,String value){

try{

Jedis jedis = jedisPool.getResource();

jedis.set(key, value);

return true;

}catch(Exception e){

e.printStackTrace();

}

return false;

}

public static boolean set(String key,int seconds,String value){

try{

Jedis jedis = jedisPool.getResource();

jedis.setex(key, seconds, value);

return true;

}catch(Exception e){

e.printStackTrace();

}

return false;

}

public boolean exist(String key){

try{

Jedis jedis = jedisPool.getResource();

return jedis.exists(key);

}catch(Exception e){

e.printStackTrace();

}

return false;

}

public static void returnResource(JedisPool pool,Jedis redis){

if(redis != null){

pool.returnResource(redis);

}

}

public String get(String key){

String value = null;

Jedis jedis = null;

try{

jedis = jedisPool.getResource();

value = jedis.get(key);

}catch(Exception e){

e.printStackTrace();

}finally{

//返还到连接池

returnResource(jedisPool, jedis);

}

return value;

}

public Long ttl(String key){

try{

Jedis jedis = jedisPool.getResource();

return jedis.ttl(key);

}catch(Exception e){

e.printStackTrace();

}

return (long) -2;

}

public void delete(String key){

try{

Jedis jedis = jedisPool.getResource();

jedis.del(key);

}catch(Exception e){

e.printStackTrace();

}

}

--结束END--

本文标题: spring框架怎么使用redis

本文链接: https://www.lsjlt.com/news/116495.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • spring框架怎么使用redis
    "spring框架使用redis的方法:在pom.xml中导入redis的相关依赖,例如:<dependency><groupId>redis.clients</groupId><arti...
    99+
    2022-10-11
  • 怎么在java中使用Spring框架
    怎么在java中使用Spring框架?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统...
    99+
    2023-06-14
  • Spring Boot中怎么使用Spring Retry重试框架
    今天小编给大家分享一下Spring Boot中怎么使用Spring Retry重试框架的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获...
    99+
    2023-06-30
  • Spring Boot中怎么使用Spring-Retry重试框架
    这篇文章主要介绍“Spring Boot中怎么使用Spring-Retry重试框架”,在日常操作中,相信很多人在Spring Boot中怎么使用Spring-Retry重试框架问题上存在疑惑,小编查阅了各式资料,整理出简...
    99+
    2023-06-30
  • ThinkPHP5框架中怎么使用和封装Redis
    这篇文章主要介绍“ThinkPHP5框架中怎么使用和封装Redis”,在日常操作中,相信很多人在ThinkPHP5框架中怎么使用和封装Redis问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ThinkPHP5...
    99+
    2023-06-29
  • 怎么使用YII2框架安装Redis扩展
    今天小编给大家分享一下怎么使用YII2框架安装Redis扩展的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。需要下载yii2-...
    99+
    2023-07-02
  • spring kafka框架中@KafkaListener注解怎么使用
    这篇文章主要介绍“spring kafka框架中@KafkaListener注解怎么使用”,在日常操作中,相信很多人在spring kafka框架中@KafkaListener注解怎么使用问题上存在疑惑,小编查阅了各式资...
    99+
    2023-07-05
  • Spring框架的JdbcTemplate使用
    目录JdbcTemplate 概述对JdbcTemplate进行分步演示1:测试数据源2:为IoC容器配置一个JdbcTemplate3:更新4:批量插入5:查询emp_id=5的记...
    99+
    2022-11-12
  • Java 自定义Spring框架以及Spring框架的基本使用
    从现在开始,大家可以跟随着我的脚步来自定义一个属于自己的Spring框架。但是,在学习自定义Spring框架之前,我们得先来回顾一下Spring框架的基本使用。知晓了Spring框架...
    99+
    2022-11-12
  • ssm框架如何使用redis
    ssm框架使用redis的示例:导入Redis相关jar包,代码:<!-- redis相关 -->    <dependency>  &...
    99+
    2022-10-23
  • Spring security框架如何使用
    本篇内容介绍了“Spring security框架如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!简介Spring Secu...
    99+
    2023-07-05
  • 怎么在不使用spring框架中使用aop的功能
    本篇文章为大家展示了怎么在不使用spring框架中使用aop的功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Spring框架的AOP机制可以让开发者把业务流程中的通用功能抽取出来,单独编写功能代...
    99+
    2023-06-22
  • Spring框架中怎么调用HanLP分词
    本篇内容介绍了“Spring框架中怎么调用HanLP分词”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!改了...
    99+
    2022-10-18
  • Vue3+Spring Framework框架怎么开发
    本篇内容主要讲解“Vue3+Spring Framework框架怎么开发”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue3+Spring Framework框架怎么开发”...
    99+
    2023-07-06
  • tp框架中如何使用redis
    tp框架中使用redis的示例:直接调用框架自带的Redis类:例如:路径为:\ThinkPHP\Library\Think\Cache\Driver\Redis.class.php。示例代码:public function test(){...
    99+
    2022-10-19
  • tp5框架中如何使用redis
    tp5框架中使用redis的示例:打开tp5框架的编辑器,输入以下代码使用redis:...
    99+
    2022-10-19
  • 怎么用Resty restful框架快速接入Spring
    这篇文章主要介绍“怎么用Resty restful框架快速接入Spring”,在日常操作中,相信很多人在怎么用Resty restful框架快速接入Spring问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎...
    99+
    2023-06-29
  • 什么是spring boot框架
    什么是spring boot框架?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计...
    99+
    2023-05-31
    springboot spring boo
  • Spring框架如何使用二维码?
    随着移动互联网的快速发展,二维码已经成为了一种非常流行的信息识别方式。在很多场景下,我们都可以看到二维码的身影,比如在超市、商场、地铁站等公共场所,我们可以通过扫描二维码获取更多的信息或者完成一些交易操作。在这篇文章中,我们将介绍如何在S...
    99+
    2023-10-21
    二维码 spring leetcode
  • Spring如何使用Validation验证框架
    这篇文章主要介绍了Spring如何使用Validation验证框架,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、介绍Spring Validation 验证框架对参数的验...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作