`
songbin0201
  • 浏览: 323235 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jredis使用小结

阅读更多
redis作为一个跨语言的缓存解决方案,客户端的实现可以采用多种语言,由于目前项目主要使用java偏多,所以着重了解了下redis的Java客户端。
目前redis的java客户端有两种,jdbc-redisjredis,从redis官方wiki上以及多种资料上的综合评价,jdbc-redis性能较差,目前主流的Java客户端还是jredis。

官方地址http://code.google.com/p/jredis/

使用jredis连接redis服务器端,主要有两种方式,参考代码

连接方式一:
JRedis jredis = new JRedisClient("192.168.1.238", 6380);
if(jredis.exists("name")){
	jredis.get("name");
}
redis.quit();


连接方式二:
static JRedisService jredisService =  null;
static{
	ConnectionSpec connectionSpec = DefaultConnectionSpec.newSpec("192.168.1.238", 6380, 0,null);
	connectionSpec.setReconnectCnt(100);
	connectionSpec.setHeartbeat(2);
	jredisService = new JRedisService(connectionSpec, 10);
}
jredisService.get("name");

分享到:
评论

相关推荐

    redis jredis jedis 使用

    标题中的“redis jredis jedis 使用”表明我们将探讨三个与Redis相关的Java客户端库:Redis本身、JRedis和Jedis。Redis是一个开源的、基于内存的数据结构存储系统,常被用作数据库、缓存和消息中间件。而JRedis和...

    jredis源代码,jredis 官方demo ,jredis api

    **JRedis 源代码分析** JRedis 是一个用 Java 编写的 Redis 客户端库,它提供了与 Redis 服务器...此外,JRedis 官方 demo 和 API 文档也是了解其使用方式和特性的关键,它们可以帮助我们快速上手并熟练运用 JRedis。

    springboot--jredis集成使用.zip

    以上就是关于"springboot--jredis集成使用.zip"中的主要知识点,包括Jedis的使用、集群配置、Spring Boot的配置管理以及对象序列化。通过这种方式集成,开发者可以充分利用Redis的特性,为Spring Boot应用提供高效、...

    jredis 2.0

    这些文件对于开发者来说至关重要,可以帮助他们快速理解和使用jredis 2.0,同时也可以根据源代码进行二次开发或自定义修改。 总的来说,jredis 2.0是Java开发者在处理Redis数据存储和检索时的一个强大工具,它的...

    Redis 客户端 JRedis.zip

    JRedis 内部使用非阻塞 I/O 模型,通常是 NIO (Java New I/O),以实现高效的网络通信。这意味着它能够在单个线程中处理多个连接,减少了线程切换的开销,提升了性能。同时,JRedis 还支持连接池,允许开发者管理多个...

    jredis源码以及maven编译后的jar文件支持redis3.0

    **正文** ...通过研究源码,我们可以学习到网络编程、协议解析、API设计和依赖管理等多方面的知识,而`jar`文件则方便我们在实际项目中快速集成和使用`jredis`,与Redis 3.0.6进行高效的数据交互。

    jredis-1.0-rc2.jar 包

    jredis-1.0-rc2.jar org.jredis.JRedis类

    JRedis.jar下载

    **JRedis.jar** 是一个Java实现的Redis客户端库,它为Java开发者提供了与Redis服务器通信的接口和功能。...在实际开发中,使用JRedis不仅可以简化代码,还能通过连接池优化资源利用,实现更稳定可靠的Redis客户端。

    jredis操作

    在实际应用中,开发者使用`jredis`进行哨兵模式操作时,需要配置哨兵的地址和端口,通过哨兵系统获取当前的主节点信息,从而实现高可用的Redis访问。同时,哨兵系统还支持多哨兵之间的协同工作,提高系统的容错能力...

    Jredis API+源码+Demo

    Jredis API+源码+Demo 英文版 html形式API

    jredis-源码.rar

    3. **异步编程**:为了提高性能,JRedis可能会使用异步I/O,如Java的NIO(非阻塞I/O)或CompletableFuture,以实现命令的并行执行。 4. **Redis命令支持**:源码会包含对各种Redis命令的实现,如GET、SET、LPUSH、...

    jredis:Java Redis实现

    2. **连接Redis**:使用jredis的Jedis或JedisPool类初始化连接,提供Redis服务器的IP地址和端口号。 3. **数据操作**:通过实例化的Jedis对象调用相关方法执行操作,例如`set(key, value)`存储键值对,`get(key)`...

    spring-redis:使用 Jredis 的简单 Spring Data Redis 示例

    在本文中,我们将深入探讨如何在 Spring 应用程序中集成 Redis 数据库,特别是通过使用 Jedis 这个 Java 客户端库。Spring Data Redis 是一个强大的框架,它简化了与 Redis 的交互,而 Jedis 则是连接 Redis 的流行...

    redis客户端jredis技术实现

    jedis实现对redis的string、hash、link、set、sort set等redis支持的数据类型的操作方法,通过配置属性实现单机redis和集群redis的快速实现,集群redis采用哨兵sentinel模式。

    jredis:基于 Java 的 Redis 克隆

    杰瑞迪斯 基于 Java 的 Redis 克隆。 现在只实现了一个子集...$ tar -xvf jredis-0.5.4-SNAPSHOT-bin.tar.gz $ ./start.sh ##为什么? 找出编写一些系统级程序需要什么。 了解 Java 实现与其对应的 C 实现有何

    jedis-2.7.2.jar

    综上所述,Jedis是Java开发者与Redis交互的重要工具,熟练掌握其使用方法能够极大地提升开发效率和应用性能。在实际项目中,结合Redis的多种数据结构和Jedis提供的丰富API,可以设计出高效、灵活的解决方案。

    Redis+mysql整合spring的Demo

    - 使用Spring Actuator或第三方工具监控Redis和MySQL的性能指标,如内存使用、QPS、延迟等。 - 根据实际情况调整Redis的配置参数,如maxmemory、TTL策略等。 - 对MySQL进行索引优化、SQL查询优化,减少数据库负载...

    jedis.zip——java开发redis的工具类

    在Java开发中,Redis作为一个高性能的键值存储系统,常被用作缓存或消息队列,以提高应用的响应速度和数据处理能力。`jedis.zip`包含的工具类是为了简化Java程序员与Redis服务器之间的交互,使得操作Redis更加便捷。...

    redis-2.1.0 和commons-pool-1.5.6 Java测试redis values 类型

    在Java开发中,使用Redis通常需要依赖一些库,如Jedis或Lettuce,来提供客户端连接和操作接口。在这个"redis-2.1.0"版本中,我们可以探讨如何通过Java进行Redis的集成和基础操作。 首先,`commons-pool-1.5.6`是一...

    jedis-2.8.src.jar

    jedis-2.8.src.jar,学习Jedis的源码,很好的资源,值得学习

Global site tag (gtag.js) - Google Analytics