`
CXHCINO
  • 浏览: 3353 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

redis在JAVA的简单应用

    博客分类:
  • JAVA
阅读更多
  reids是一个高性能的key-value数据库。它存储的value支持各种类型的数据,如String,List,set,hash类型。在此基础上,各种不同方式的排序。
   本文不具体争对redis数据库的各种命令,而是在Java实现简单的调用。
  
    1. //初始化Redis连接池,根据API进行参数配置
               JedisPoolConfig config = new JedisPoolConfig();
             config.setMaxActive(MAX_ACTIVE);
             config.setMaxIdle(MAX_IDLE);
             config.setMaxWait(MAX_WAIT);
             config.setTestOnBorrow(TEST_ON_BORROW);
             jedisPool = new JedisPool(config, ADDR, PORT, TIMEOUT, AUTH);
   2.// 获取Jedis实例
     public synchronized static Jedis getJedis() {
         try {
             if (jedisPool != null) {
                 Jedis resource = jedisPool.getResource();
                 return resource;
             } else {
                 return null;
             }
         } catch (Exception e) {
             e.printStackTrace();
             return null;
         }
     }
    3.// 释放jedis资源
     public static void returnResource(final Jedis jedis) {
         if (jedis != null) {
             jedisPool.returnResource(jedis);
         }
     }


     在业务流程调用reids的时候,
     Jedis jedis = RedisUtil.getJedis();
    List<String> obdInfo = null;
    obdInfo = jedis.hmget(obdsn+"_info", "login","update","state","offline");//获取值
     jedis.hset(obdsn+"_info", "offline", "1");//赋值
     RedisUtil.returnResource(jedis);//释放资源

   
分享到:
评论

相关推荐

    redis的java项目应用.zip

    本项目实例将深入探讨如何在Java Web应用中集成和使用Redis,以提高系统的响应速度和整体性能。 首先,Redis是一个开源的内存数据结构存储系统,它可以存储键值对、字符串、哈希表、链表、集合等多种数据结构。它的...

    redis在java中简单应用

    本教程将深入讲解如何在Java应用程序中集成并使用Redis。 首先,我们需要在项目中引入Jedis库。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml &lt;groupId&gt;redis.clients &lt;artifactId&gt;jedis ...

    Redis在java中的使用示例

    在Java中,我们可以借助Jedis或Lettuce等客户端库与Redis进行交互。本示例将详细介绍如何在Java中使用Redis操作四种基本数据类型:String、List、Set和Hash。 1. **String**: Redis中的String是最基础的数据类型,...

    redis在java中应用的jar包

    Redis是一款高性能的键值对数据库,常用于存储缓存数据或实现分布式服务。在Java环境中,我们可以使用...通过这两个库,你可以方便地在Java应用中使用Redis,实现高效的数据存储和检索,同时利用连接池优化资源使用。

    redis的Java客户端开发包Jedis

    Jedis是Java语言用于连接Redis的最常用的客户端库,提供了丰富的Redis命令支持,使得在Java应用中操作Redis变得简单易行。 首先,`commons-pool2-2.6.0.jar` 是Apache Commons Pool库的第二个主要版本,它是一个...

    Redis相关javajar包

    这样,你就可以在Java应用中安全、高效地使用Redis了。记住,使用完Jedis对象后,一定要及时关闭,无论是单个实例还是从连接池获取的资源。此外,根据实际需求,合理配置连接池参数(如最大连接数、超时时间等)以...

    Java调用Redis 简单Demo

    本篇将通过一个简单的Java调用Redis的Demo来探讨如何在Java应用中操作Redis。 首先,我们需要在项目中引入Jedis库,这是一个Java客户端,用于连接和操作Redis。你可以通过Maven或Gradle在你的构建文件中添加依赖。...

    jedisRedis的Java客户端

    Jedis作为Java开发者与Redis交互的主要工具,使得在Java应用中集成Redis变得简单而高效。 1. **Jedis的基本使用** - 连接Redis:Jedis实例化时需要指定Redis服务器的IP地址和端口号,可以通过`Jedis jedis = new ...

    redis缓存java类使用实例

    在Java应用中,我们可以利用Jedis库来与Redis进行交互,实现数据的存取。下面将详细介绍如何在Java中使用Redis缓存,特别是针对Map、List和Set的使用实例。 首先,你需要在项目中引入Jedis的依赖,如果你使用的是...

    redis、java 购物车,推荐系统

    在`example-redis-recommend`这个压缩包中,很可能包含了一个简单的示例项目,用于展示如何用Java和Redis实现购物车及推荐系统。初学者可以通过学习这个示例,了解如何在实际项目中运用这些技术。 总结来说,Redis...

    java_redis简单案例

    本资源"java_redis简单案例"提供了一个演示如何在Java应用中集成Redis的实例,帮助开发者了解两者的基本用法。 首先,Redis作为内存数据库,其主要特点包括高速读写性能和丰富的数据结构支持,如字符串、哈希、列表...

    java-redis jar

    通过以上步骤,Java应用就能顺利地与Redis进行交互,无论是简单的键值操作还是复杂的缓存和消息队列需求,都能得到很好的支持。在实际项目中,根据具体需求选择合适的客户端库和配置,可以极大地提高开发效率和系统...

    java操作redis

    5. **列表操作**:在Java中处理Redis的列表也很简单,例如,向列表添加元素: ```java jedis.lpush("myList", "item1", "item2"); ``` 6. **集合操作**:对于集合,可以使用`sadd`和`sget`等方法: ```java ...

    Redis使用教程,详解

    Jedis 是 Redis 官网首选的 Java 客户端开发包,通过 Jedis,我们可以在 Java 中使用 Redis。Jedis 的使用非常简单,首先需要引入相关的 jar 包,然后创建连接实例,最后使用 Jedis 操作 Redis。 Redis 的特点 ...

    redis和java整合运动的jar包--免费

    Java与Redis的整合是Java应用中常见的需求,以便利用Redis的强大功能。 在Java中,Jedis是一个广泛使用的Redis客户端库,它提供了与Redis服务器通信的所有必需方法。"jedis-2.1.0.jar"正是这个库的二进制版本,包含...

    java的redis项目

    Redis是一个高性能的键值数据库,而Spring Boot简化了Java应用程序的开发,特别是对于微服务架构。接下来,我们将深入探讨这两个技术如何协同工作以及在实际项目中的应用。 1. **Redis简介** Redis是一个开源的、...

    简单java实现的solr以及redis小demo

    在本文中,我们将深入探讨如何使用Java来实现Solr和Redis的小型应用程序。Solr是Apache Lucene项目下的一个开源搜索平台,而Redis则是一种内存数据结构存储系统,常用于数据库、缓存和消息中间件。这两个技术在IT...

    Redis客户端Java服务接口封装

    在IT行业中,Redis作为一种高性能的键值数据存储系统,被广泛应用在缓存、数据库和消息队列等场景。本文将围绕“Redis客户端Java服务接口封装”这一主题进行深入探讨,结合给定的`RedisClientTemplate.java`文件,...

    redis实战pdf书和java版源代码

    Java版源代码和Jedis库的结合,让Java开发者可以方便地在Java应用程序中使用Redis。Jedis是Java语言的Redis客户端,它提供了丰富的API,涵盖了Redis的所有命令,包括连接管理、数据操作、事务处理、发布/订阅等功能...

    redis java 客户端

    总的来说,Redis在Windows环境下的部署相对简单,配合Java客户端,可以方便地进行数据存储和读取。无论是开发还是生产环境,理解并掌握这些基础知识都是非常重要的。在实际应用中,还需要考虑性能优化、安全性、持久...

Global site tag (gtag.js) - Google Analytics