Redis基于Java的客户端SDK收集
2017-10-04 16:05
246 查看
如果要找这类的SDK,第一反应应该直奔官网,找一下看下有什么推荐。先找最权威的回答,找不到再尝试民间方案。
就Redis来说,官方已经提供了一个列表包括市面上绝大多数语言的SDK,可以参考以下网址看Java所支持的SDK
https://redis.io/clients#java
就这份表格来说是截止至今天的,未来还可能会增加。
市面上如果搜索Redis基于Java客户端,应该最多的是Jedis,这个在GitHub上非常的火。下面再列出其余两款客户端,再GitHub上都与非常详细的Wiki文档。同时也是官方推荐的几个客户端。
Jedis:https://github.com/xetorthio/jedis/wiki
Iettuce:https://github.com/lettuce-io/lettuce-core/wiki
Redisson:https://github.com/redisson/redisson/wiki
由于Redis的历史原因,在早期还不支持集群,所以这些客户端都各自实现了分片和集群功能,可以通过相关的Wiki来进行。
这些客户端还可以和Spring集成,官方也提供了相关示例。虽然Spring中也提供基于Redis的库,在业务上需要自己权衡性能去选择。
对于使用上我建议将通用的部分封装成统一方法,至少这样下次要替换库时,业务代码可以不用修改。
就Redis来说,官方已经提供了一个列表包括市面上绝大多数语言的SDK,可以参考以下网址看Java所支持的SDK
https://redis.io/clients#java
就这份表格来说是截止至今天的,未来还可能会增加。
市面上如果搜索Redis基于Java客户端,应该最多的是Jedis,这个在GitHub上非常的火。下面再列出其余两款客户端,再GitHub上都与非常详细的Wiki文档。同时也是官方推荐的几个客户端。
Jedis:https://github.com/xetorthio/jedis/wiki
Iettuce:https://github.com/lettuce-io/lettuce-core/wiki
Redisson:https://github.com/redisson/redisson/wiki
由于Redis的历史原因,在早期还不支持集群,所以这些客户端都各自实现了分片和集群功能,可以通过相关的Wiki来进行。
这些客户端还可以和Spring集成,官方也提供了相关示例。虽然Spring中也提供基于Redis的库,在业务上需要自己权衡性能去选择。
对于使用上我建议将通用的部分封装成统一方法,至少这样下次要替换库时,业务代码可以不用修改。
相关文章推荐
- java基于redis客户端redisson的RPC远程服务调用
- 基于Java的redis客户端jedis管理类 工具类
- 基于Sentinel的Java客户端操作Redis
- Redis源码解析(六):redis之闲话java客户端
- Jedis 是 Redis 官方首选的 Java 客户端开发包
- 基于Java Client的Redis与Tarantool HASH性能对比
- Java - 采用redis缓存数据[redis客户端开发]
- redis的Java客户端jedis池的介绍及使用
- 基于Netty的Redis客户端-Nedis
- 基于swoole扩展的异步redis客户端
- Java实现基于Redis的分布式锁
- Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍
- 详解基于java的Socket聊天程序——客户端(附demo)
- redis的java客户端jedis
- 使用java客户端调用redis
- 基于JAVA代码 获取手机基本信息(本机号码,SDK版本,系统版本,手机型号)
- 【ESP8266】ESP8266的MQTT客户端搭建教程(基于NONS_SDK_v2.0)
- Redis单机集群配置和java客户端
- java 客户端链接不上redis解决方案
- Linux下一系列基于Java的客户端程序的中文乱码问题的处理方法