Jedis 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Jedis 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2011-04-01

软件简介

Jedis 是 Redis 官方首选的 Java 客户端开发包。

实例方法:

import redis.clients.jedis.*
Jedis jedis = new Jedis("localhost");
jedis.set("foo", "bar");
String value = jedis.get("foo");

支持的特效:

  • Sorting

  • Connection handling

  • Commands operating on any kind of values

  • Commands operating on string values

  • Commands operating on hashes

  • Commands operating on lists

  • Commands operating on sets

  • Commands operating on sorted sets

  • Transactions

  • Pipelining

  • Publish/Subscribe

  • Persistence control commands

  • Remote server control commands

  • Connection pooling

  • Sharding (MD5, MurmurHash)

  • Key-tags for sharding

  • Sharding with pipelining

  • Scripting with pipelining

Maven:

redis.clients    jedis    2.0.0    jar    compile

API文档:http://tool.oschina.net/apidocs/apidoc?api=jedis-2.1.0

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (4)

加载中
#Lettuce# 的确比 #Jedis# 简单很多,但是其依赖的第三方包也多了不少
2018/09/12 20:10
回复
举报
#luttuce# 的确比 #Jedis# 简单很多,但是其依赖的第三方包也多了不少
2018/09/12 20:09
回复
举报
打分: 很差
redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out
2018/07/05 22:36
回复
举报
#Jedis# 为什么不把不同模式下的接口抽象成统一的接口!!!
2017/12/20 09:27
回复
举报
没找到代码,为什么?
2017/07/25 15:33
回复
举报
终于找到了 J2Cache 卡住的原因了,接下来需要再优化一下 Jedis
2014/01/09 19:06
回复
举报
jedis配置 #Jedis#
2015/09/17 10:08
回复
举报
更多评论
发表于数据库专区
2018/12/11 07:28

Jedis 2.9.1、2.10.0 与 3.0.0 发布,Redis 的 Java 客户端

Jedis 2.9.1、2.10.0 与 3.0.0 发布了,Jedis 是 Redis 的 Java 客户端,它易于使用,与 Redis 2.8.x 和 3.x.x 完全兼容。 2.9.1 与 2.10.0 更新: JedisCluster 扫描 bug 修复 (#1902) 3.0.0 更新: 从 xetorthio/gkorland-patch-1 合并 PR #1897 更新 README.md 发布公告与下载地址:https://github.com/xetorthio/je...

6
9
发表了资讯
2016/07/23 00:00

Jedis 2.8.2/2.9.0 发布,Redis 的 Java 开发包

Jedis 刚刚推送了 2.8.2 和 2.9.0 两个新版本,下载地址: jedis-2.8.2.tar.gz jedis-2.9.0.tar.gz 目前官方还没有关于这两个版本的改进内容说明。 Jedis 是 Redis 官方首选的 Java 客户端开发包。

0
21
发表了资讯
2016/03/15 00:00

Jedis 2.8.1 发布,Redis的Java客户端

Jedis 2.8.1 发布了,Jedis 是 Redis 官方首选的 Java 客户端开发包。 改进日志: 1.fixing parameters order 2.Fix blpop and brpop commands in JedisCluste 更多改进信息请关注:https://github.com/xetorthio/jedis/compare/jedis-2.8.1...master 下载地址: Source code (zip) Source code (tar.gz)...

0
24
发表了资讯
2015/11/25 00:00

Jedis 2.8.0 发布,Redis 的 Java 客户端开发包

Jedis 2.8.0 正式发布,主要更新如下: JedisCluster 增加支持二进制模式 对 JedisCluster 作多项提升 增加支持 geo 命令 详细内容请看:HERE 下载页面: jedis-2.8.0 Jedis 是 Redis 官方首选的 Java 客户端开发包。目前 OSChina 的 J2Cache 就是使用该开发包。...

7
57
发表了资讯
2015/04/29 00:00

Jedis 2.7.2 发布,Redis 的 Java 客户端开发包

Jedis 2.7.2 发布了,下载地址:https://github.com/xetorthio/jedis/archive/jedis-2.7.2.zip 该版本主要是 bug 修复,详细列表请看这里。 Jedis 是 Redis 官方首选的 Java 客户端开发包。目前 OSChina 的 J2Cache 就是使用该开发包。...

12
21
发表了资讯
2015/04/28 00:00

Jedis 2.7.1 发布,Redis 的 Java 客户端开发包

Jedis 2.7.1 发布了,下载地址:https://github.com/xetorthio/jedis/archive/jedis-2.7.1.zip 不管官方没有提及该版本的改进内容。 Jedis 是 Redis 官方首选的 Java 客户端开发包。目前 OSChina 的 J2Cache 就是使用该开发包。...

4
19
发表了资讯
2015/04/02 00:00

Jedis 2.7.0 发布,Redis 的 Java 客户端开发包

Jedis 2.7.0 发布,该版本增加对 Redis 3.0 新增命令的支持,详情请看这里。 Jedis 是 Redis 官方首选的 Java 客户端开发包。

14
42
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于AI & 大数据专区
2016/05/28 20:27

jedis

### 一、jedis用法: package com.test; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import org.junit.Before; import org.junit.Test; import redis.clients.jedis.Jedis; public class TestRedis { private Jedis jedis; @Before public void setup() { //...

0
0
发表于软件架构专区
2018/11/12 18:54

jedis

Getting Started Installing Jedis In order to have Jedis as a dependency in your application you can: Use the jar files Download the latest Jedis and Apache Commons Pool2 jars from search.maven.org ......

0
0
发表了博客
2019/03/15 16:08

jedis

来源:http://www.cnblogs.com/Springmoon-venn/p/10141915.html 方法定义如下: 1、String set(String key, String value) 2、String set(String key, String value, String nxxx) 3、String set(String key, String value, String nxxx, String expx, int time) 4、String set(String key, String va...

0
0
发表于服务端专区
2016/11/19 12:02

Jedis

Jedis

0
5
发表于服务端专区
2016/05/10 16:55

jedis的简介

jedis只是消息的传递,他只是把数据传递给redis。

0
3
发表了博客
2018/03/05 20:03

jedis指令

原理: jedis底层主要有两个类: redis.clients.jedis.Protocol redis.clients.jedis.Connection Connection负责client与server之间通信,Protocol是client与server之间通信协议。 1 public class Connection implements Closeable { 2 private static final byte[][] EMPTY_ARGS = new byte[0][]; 3 private...

0
0
发表于开发技能专区
2017/11/07 15:23

Jedis初探

一. Jedis连接Redis 1. 打开6379端口(或者关闭防火墙) Linux操作系统并没有打开6379端口,所以如果直接访问会报错,需要更改其防火墙配置,输入; vim /etc/sysconfig/iptables 在配置中增加一条规则: 这样就把6379端口打开了(可以在上一条规则使用yy+p,把上条规则复制黏贴,然后再更改端口号,免去敲一大堆命令),...

0
0
发表于数据库专区
2014/10/29 12:08

Jedis分片

Jedis分片 动机 在普通的Redis主/从方式,通常有一个主服务器负责"write"请求,多个从服务器负责"read"请求。这就意味着用户必须小心有效的处理从服务器的负载分配。此外,只是"read"请求被分配到多个从服务器上,但是"write"请求没有,因为很可能只有一个主服务器。对于Jedis分片可以实现"read""write"两方面扩展性。分...

0
1
发表了博客
03/03 19:31

redis--jedis

Jedis:java客户端操作redis数据库,类似JDBC 需要用到的包:jedis,commons-pool 代码示范: 1.Jedis操作字String @Test public void m1(){ //1.获取连接 Jedis jedis=new Jedis("127.0.0.1",6379); //2.操作 jedis.set("name", "zhangsan"); //存储 jedis.get("name"); //获取 jedis.del("nam...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
2019/01/08 10:04

jedisCluster集群中怎么快速判断服务器可用?

最近在做一个关于redis集群服务器监控的监控,怎么通过jedisCluster快速判断服务器集群是否可用。比如宕机了这些情况,或者链接不上的情况等

1
0
发表了问答
2016/04/15 10:10

redis里面存的key是byte[]类型,怎么使用jedis进行key的模糊查询

在redis里面存储了一些数据,key和value都是byte[]类型,现在想要使用jedis对key进行模糊查询。 jedis里面有keys(String pattern)和keys(byte[] pattern)两个方法,如果存的key是String类型,使用keys(String pattern)能对key模糊查询,例如a*,查找ab和abc。但是如果key是byte[],使用keys(byte[] pattern),查询结...

6
3
03/30 13:07

Redis高QPS少数剧量和低QPS大数据量在架构的时候,思路应该怎么分析呢

比如: 100万QPS、4G数据 4万QPS、400G数据 两种场景怎么架构redis

5
1
发表于运维专区
03/04 13:38

利用spring-data-redis实现redis事务效果

运行环境:spring-boot-starter-data-redis 1.5.10RELEASE,jedis:2.9 其他配置,启动器器已经添加@EnableTransactionManagement注解 //配置类 @Configuration public class RedisConfig { @Bean public RedisTemplate<String,Object> redisTemplate(RedisConnectionFactory factory){ Redis...

3
0
发表了问答
2015/04/26 01:53

redis 存储序列化的对象错误 ERR Protocol error: expected '$', got ' '

redis.clients.jedis.exceptions.JedisDataException: ERR Protocol error: expected '$', got ' '

4
0
发表于DevOps专区
2018/06/14 17:09

Springboot结合哨兵模式的redis,怎么集成jedis做一个简单的测试

我想说的是jedis的集成 然后是单机的可以了 最后是哨兵模式或者集群的jedis,它的配置信息怎么弄,或者大家发个连接博客也好,找了好多的人博客,帮不了我

1
1
发表于数据库专区
2019/09/01 17:31

Lettuce拓扑刷新问题

@ankeway 你好,想跟你请教个问题: 大神,可否帮我分析一下 我同时开启了lettuce的拓扑周期刷新和自适应刷新,发现虽然当某个master节点宕机后,客户端保存的集群拓扑信息能刷新,后台对redis的操作也正常,但是,发现lettuce还是一直在重连宕机的master,后台还是一直在刷无法重连的警告日志。 而我使用jedis测试时,基...

3
0
发表了问答
2015/05/29 09:42

使用jedis的JedisCluster做服务端集群,ShardedJedisPool做客户端分片

hello 请教2个问题 1. redis 3.0 如果使用jedis的JedisCluster做服务端集群 ,是不是就不支持连接池了,没有一个类似JedisClusterPool这样的东西。 2. redis 2.x ,如果使用ShardedJedisPool做客户端分片,似乎就不支持选择db了。 官网上和资料上都没有找到答案,想请教下...

6
1
发表了问答
2016/06/06 09:42

jedis怎么获取key的失效时间

jedis怎么获取key的失效时间 那个方法行?

4
0
发表了问答
2014/08/22 11:42

关于jedis的sscan命令

使用jedis的时候遇到点问题。想请教下,ShardedJedis中为什么不提供jedis中类似 sscan(key, cursor, new ScanParams()); 这种方法,而只有sscan(final String key, String cursor) 另外当通过ShardedJedis的sscan(final String key, String cursor) 获取结果的时候,发现返回的cursor跟我设想的不同。。 但是当运行 redi...

1
0
发表于软件架构专区
2018/10/31 15:42

sparkStreaming中使用redis造成连接数高居不下的问题

在sparkStreaming中使用redis,创建jedisPool线程池,然后使用完毕后,通过jedis.close关闭连接,送回连接池,使用的是单例的创建JedisPool的方式,但是为什么redis的连接数还是一直在增加,不下降?各位有什么好的解决方案么? 线程池创建的方式: redis连接数 虽然有升有降,但整体趋势是往上增加的 有遇到过同样问题的...

1
0
发表于数据库专区
2018/12/01 17:39

redis怎样实现联合查询

1、用户表(UserInfo):Id、UserName、UserPwd 2、角色表(RoleInfo):Id、RoleName 3、菜单表(MenuInfo):Id、MenuName 4、用户角色表(UserRole):Id、UserId、RoleId 5、角色菜单表(RoleMenu):Id、RoleId、MenuId 类似这样,redis怎么联合查询呢?...

4
0
发表于DevOps专区
2018/09/04 11:01

Codis如何清除所有key?也就是flushall

看了codis的介绍,不支持flushall/flushdb,也不支持keys,这意味着无法批量删除key,虽然大量清除key会导致瞬间数据库压力过大,但总有些项目有flush的场景?问下如何间接实现?

2
0
发表于数据库专区
2018/08/30 16:03

jedis中pipeline如何释放或者清空

问个jedis问题,事务异常,redis不执行,pipeline需要怎么处理,有类似释放或者清空这样的api吗。 我用的是ShardedJedisPipeline

1
0
发表于软件架构专区
2018/06/19 18:32

jedis访问redis被拒绝

CentOS7.0安装了redis4.0.10,安装成功并且windows上用RedisDesktopManager连接成功. CentOS防火墙已关: redis.conf配置文件已改: java程序如下: public static void main(String[] args) { Jedis jedis = new Jedis("127.0.0.1",6379); System.out.println(jedis.get("name")); } 报错如下: 怎么办?...

5
0
发表于数据库专区
2018/06/10 21:04

jedis

在使用jedis连接redis的时候,采用了线程池。手动close了redis连接,在测试环境(Mac)中跑都是正常的,一部署到正式环境(windows),就出现could not get a resource from a pool

2
0
发表于数据库专区
2018/05/22 10:26

jedis Read timed out

jedis 在读取redis数据报错 有人遇到过么?怎么解决啊

12
0
发表了问答
2016/07/29 14:34

spring-redis报broken pipe错误

如题,启动项目后,过个10几分钟就报错: org.springframework.data.redis.RedisConnectionFailureException: java.net.SocketException: Broken pipe; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketException: Broken pipe。。。。。 版本:spring-data-redis-1.7.1...

9
0
发表于软件架构专区
2018/01/07 23:27

Jedis 的 JedisCluster 不提供 keys 方法

Jedis 的 JedisCluster 模式下没有提供 keys(...) 方法,一般该如何破呢? 为什么会不提供这个方法吗?难道在集群环境下有难度?

4
0
发表了问答
2017/08/15 18:44

在idea中部署IBase4j项目出错

真的是不知道要怎么办,试了各种办法,已经困扰两天了。。

10
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
4 评论
406 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部