`

Redis的java客户端配置与使用(转)

 
阅读更多

使用jedis java客户端 

首先,在项目中引入jeids的jar包。 

<!-- java readis客户端 -->  
<dependency>  
    <groupId>redis.clients</groupId>  
    <artifactId>jedis</artifactId>  
    <version>2.0.0</version>  
</dependency> 
 

 

其次,在spring配置文件中添加配置(也可以直接new出这些对象,一样的) 

 

<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">  
    <property name="maxActive"  value="50" />  
    <property name="maxIdle" value="10" />  
    <property name="maxWait" value="1000" />  
    <property name="testOnBorrow"  value="true"/>  
</bean>  
  
<bean id="jedis.shardInfo" class="redis.clients.jedis.JedisShardInfo">  
    <constructor-arg index="0" value="这里填你的reids服务器ip" />  
    <constructor-arg index="1" value="6379" />  
</bean>  
  
<bean id="shardedJedisPool" class="redis.clients.jedis.ShardedJedisPool">  
    <constructor-arg index="0" ref="jedisPoolConfig" />  
    <constructor-arg index="1">  
        <list>  
            <ref bean="jedis.shardInfo" />  
        </list>  
    </constructor-arg>  
</bean>   

 

 

 

最后,调用的时候 

 ShardedJedis jedis =  shardedJedisPool.getResource();  
    jedis.get(key); //从redis服务器获取值  
    jedis.set(key, value); //将值保存到redis服务器  

 

转载自:http://yjc2020.iteye.com/blog/1128067

 

分享到:
评论

相关推荐

    Redis的Java客户端Jedis

    **Redis的Java客户端Jedis详解** Redis是一款高性能的键值对数据存储系统,常用于缓存、消息中间件等场景。而Jedis是Redis官方推荐的Java语言客户端,提供了丰富的API来与Redis服务器进行交互。在2018年6月10日,...

    redis java 客户端

    在Java环境中与Redis进行交互,我们通常会使用客户端库,其中Jedis是最常用的一个。本篇将深入探讨`redis java 客户端`,特别是Jedis的使用以及与其相关的`commons-pool-1.5.6.jar`。 **Jedis** Jedis是Java语言...

    jedisRedis的Java客户端

    Jedis是Redis的Java客户端,它提供了一个丰富的API来操作Redis数据存储系统。Redis是一个高性能的键值数据库,常用于缓存、消息中间件以及数据结构服务器等场景。Jedis作为Java开发者与Redis交互的主要工具,使得在...

    Redis3.0.5客户端与服务端

    Redis与Java客户端的交互是通过Java Redis客户端库实现的,如Jedis和Lettuce。Jedis是较早且被广泛使用的Redis客户端,它支持所有Redis命令,适用于简单易用的API接口。Lettuce则是一个更现代的客户端,它提供了基于...

    redis-java-client-profile:分布式和线性可伸缩性Redis Java客户端的对比分析

    对于Java开发者来说,选择一个合适的Redis Java客户端至关重要,因为它直接影响到应用程序的性能和可扩展性。本篇文章将对一些主流的Redis Java客户端进行对比分析,探讨它们在分布式和线性可伸缩性方面的表现。 1....

    Redisson Easy Redis Java客户端和实时数据平台SyncAsyncRxJavaReactive A.zip

    在“Redisson Easy Redis Java客户端和实时数据平台SyncAsyncRxJavaReactive A.zip”这个压缩包中,我们可以深入探讨Redisson的核心特性和使用方式。 1. **同步API**:Redisson的同步接口使得开发者可以像操作本地...

    redis服务端和客户端

    Jedis是较早的Redis Java客户端,轻量级且性能较好,但对Redis新特性的支持可能稍有滞后。Lettuce则是异步、基于Netty的客户端,适合处理高并发场景,且对Redis协议和新特性支持更全面。 在使用Spring Data Redis时...

    Redis 的安装配置、及 Java 客户端使用.pdf

    Redis 的安装配置、及 Java 客户端使用.pdf

    redis的Java客户端开发包Jedis

    总的来说,Jedis作为Redis的Java客户端,提供了全面且高效的Redis操作接口,是Java开发者在进行Redis相关开发时的首选工具。在实际项目中,结合连接池管理和适当的配置调整,可以确保应用程序在处理大量并发请求时...

    redis客户端redis客户端

    4. **客户端配置** - **连接超时**:配置客户端连接服务器的超时时间,避免因网络问题导致的阻塞。 - **重试策略**:在连接失败时,客户端可能有重试机制,如 Exponential Backoff。 - **命令缓冲**:客户端可以...

    redisClient2.0.0-Redis桌面客户端.zip

    标签“redis”直接指出了这个软件与Redis数据库紧密相关,用户可以期待这个客户端提供连接Redis服务器、查看数据、执行命令、管理键空间等功能。 压缩包子文件的文件名称列表包括: 1. **msvcr100.dll**:这是...

    java客户端测试redis集群

    3. **测试策略**:在测试Java客户端与Redis集群的交互时,我们需要关注以下几点: - 连接池管理:确保客户端能够有效地管理和复用连接,避免过多的创建和关闭连接操作。 - 数据操作测试:测试读写操作,包括单个...

    RedisDesktopManager可视化客户端

    - **版本兼容性**:确保使用的RedisDesktopManager版本与运行的Redis服务器版本相匹配,否则可能会遇到兼容性问题。 - **性能影响**:频繁的可视化操作可能对Redis服务器性能造成一定影响,特别是在高并发场景下,应...

    JAVA链接Redis需要使用到的jar包

    Jedis是Java开发的一个轻量级Redis客户端,它提供了丰富的Redis命令支持,方便Java开发者进行数据操作。`jedis-2.1.0.jar`是Jedis的一个版本,包含了与Redis服务器通信的所有必要代码。要使用Jedis,首先需要在项目...

    Redis Java客户端Jedis 2.9.0 jar+commons-pool2-2.4.2

    Java客户端Jedis是Redis官方推荐的Java语言接口库,它提供了丰富的API来操作Redis服务器。Jedis 2.9.0是该库的一个稳定版本,适用于各种Java项目与Redis服务器进行交互。 在Jedis 2.9.0版本中,主要包含了以下功能...

    redis 客户端,java编写,Mac

    Java 编写的 Redis 客户端可以方便 Java 开发者在应用中与 Redis 服务器进行交互。在 Mac 环境下,开发人员通常需要图形化的客户端工具来更直观地查看、管理和操作 Redis 数据。本文将详细探讨 Redis 的 Java 客户端...

    nginx+tomcat+redis +redis客户端 等负载均衡资料

    `redis客户端`则是与`redis`服务器通信的应用程序,如Jedis(Java客户端)、Redisson(Java客户端)等。开发人员可以通过这些客户端库方便地在自己的应用程序中集成`redis`功能,进行数据的存取操作。 在负载均衡...

    Redis及其客户端RedisClient

    1. **Jedis (Java客户端)** Jedis是Java社区广泛使用的Redis客户端库,它提供了丰富的API,覆盖了Redis的所有命令。在Java项目中,只需要将Jedis库添加为依赖,就可以通过简单的代码实现与Redis的交互。 2. **...

    RedisFront-Redis桌面客户端源码

    RedisFront 是一个由Java Swing构建的跨平台Redis桌面客户端,专为方便用户管理和操作Redis数据库而设计。这个开源工具提供了一种直观且功能强大的界面,使得数据库管理变得更加简单。让我们深入了解一下RedisFront...

Global site tag (gtag.js) - Google Analytics