jedis相关内容
我在Heroku上托管了一个基于Spring的Java Web应用程序.我正在尝试使用Redis实现来利用Spring Caching抽象.服务器启动时,出现错误消息: Type 'redis/clients/jedis/JedisPoolConfig' (current frame, stack[3]) is not assignable to 'org/apache/commons/po
..
我将Redis用作我的spring Web应用程序的数据存储,并使用Spring Data-Redis作为我的客户端与Redis进行交互. 我正在使用HashMap存储一个我的具有多个字段的对象.我可以使用DefaultRedisMap.putAll()方法一次将所有字段放入Redis,但是我不能一次获得整个对象,而是使用BoundHashOperations通过get()方法获得每个字段.
..
我能够使用Jedis从Redis检索值: public static void main(String[] args) { Jedis jedis = new Jedis(HOST, PORT); jedis.connect(); Set set = jedis.smembers(KEY); for (Strin
..
当我调用get()方法时,发生了异常 这是代码 @Service("RedisService") public class RedisServiceImpl implements RedisService { @Autowired RedisTemplate redisTemplate; @Override public Long get(String
..
我在几个线程中都看到了答案,但并没有为我解决,而且由于我的问题偶尔发生,问这个问题是否有人有想法. 我正在使用jedis版本2.8.0,Spring Data Redis版本1.7.5.并为我们的缓存应用程序提供Redis服务器版本2.8.4. 我有多个缓存保存在Redis中,并且从Redis获取请求.我正在使用spring数据redis API来保存和获取数据. 所有保存和获取
..
我正在尝试提高将数据写入Redis集群的性能. 我们正计划从redi-sentinel转换为集群模式以实现可伸缩性. 但是,与redis-sentinel相比,写操作的性能要低得多.我们在redis-sentinel中利用了管道,但是集群模式不支持管道. 因此,我正在考虑将所有进入同一节点的密钥归为一组,然后使用管道将批次发送到该特定节点. 因此,我想知道如何(在写入集群之前)将
..
我已经检查了以下问题 代码段 RedisAtomicInteger counter = counter = new RedisAtomicInteger("mykey"); counter.expire(1, TimeUnit.MINUTES); 我使用redis-cli工具检查了密钥的可用性 键* 和 ttl键名 redis.conf具有默认值. 有什么建
..
在多线程环境中使用Jedis 您不应使用来自不同线程的相同实例,因为您会遇到奇怪的错误.有时创建大量的Jedis实例还不够好,因为这意味着大量的套接字和连接,这也会导致奇怪的错误. 单个Jedis实例不是线程安全的 !为避免这些问题,应使用JedisPool,它是网络连接的线程安全池.可以在完成后将Jedis实例返回到池中的情况下,使用该池可靠地创建多个Jedis实例.这样,您就
..
我的简单项目对Jedis(Java Redis库)具有库依赖性: name := "fit001" version := "1.0-SNAPSHOT" libraryDependencies ++= Seq( javaJdbc, javaEbean, cache, "redis.clients" % "jedis" % "2.1.0" ) play.Project.pl
..
我有一个ID列表,我想使用它们使用Java客户端jedis从Redis服务器中检索哈希.如文档中所述,Jedis提供了一种通过声明Response对象来使用管道的方法,然后同步管道以获取值: Pipeline p = jedis.pipelined(); p.set("fool", "bar"); p.zadd("foo", 1, "barowitch"); p.zadd("foo",
..
我有一个使用Redis发布/订阅在Java中使用Jedis客户端在客户端之间传输消息的应用程序.我希望能够在用户键入命令时在运行时订阅频道,但是由于订阅是一项阻塞操作,因为它在调用订阅的线程上进行侦听,所以我不确定以后如何订阅其他频道在原始线程上. 示例: private PubSubListener psl = new PubSubListener(); public void o
..
我在我的图片上传服务器上使用redis和spring框架。我需要将图像存储到redis。我发现了以下问题,但它是用于python。 如何存储图像使用python / PIL进入redis 我不确定这是不是最好的方法,但我想知道如何在java中做到这一点(最好使用春天框架)。我正在使用使用jedis的spring-data-redis。 我想知道在redis中存储图像是否是一个很好
..
我正在使用Jedis连接休息服务中的redis服务器。 当我调用web服务时我想做 jedis.hmget , jedis.exits 和 hgetALL 。 jedis。 hmget(“employee:data:”+ emp_user_id,“employee_id”)。get(0); 我用于redis的配置是: Jedis jedis; Je
..
我在这里的研究得到的答案很复杂。 有人可以验证Redis服务器只能存储任何数值的表示吗? 例如,如果我在lpush中使用带有double类型的Java客户端(Jedis),我是否需要将其转换为等效的字符串类型在发送给Redis之前? 或者有没有办法可以发送实际的数字类型,如双?如果是的话,是否有任何关于如何实现此目的的示例代码? 谢谢 解决方案 Redis将所有内容
..
我是Redis的新手,使用 Spring Boot + Spring Data Redis 示例开发代码。当我保存记录时,我看到KEYS被创建并且这些键 4是HASH , 1 ZSET 和所有其他人都是SET 。 我没有在Spring文档中看到,每个KEY的含义都被保存了。 。 127.0.0.1:6379> KEYS * 1)“人:c5cfd49d-6688-4b83-a9b7
..
我每5分钟运行一次批处理作业,我不想让其他节点运行相同的工作,因此我使用Jedis锁来锁定对象5分钟。因此,如果其他节点尝试运行相同的作业,则不会获得锁定。获取锁定后工作开始,当我尝试从Redis读取时,我收到以下异常说 '引起: redis.clients.jedis.exceptions.JedisConnectionException:无法从Redis.clients.jedis上的r
..
我试图在spring-boot应用程序中使用spring-data-redis来处理redis。我正在创建 JedisConnectionFactory ,如下所示: RedisStandaloneConfiguration configuration = new RedisStandaloneConfiguration( ); configuration.setHostName(“l
..
通常,我得到密钥集,然后使用外观删除每个键/值对。 是否可以通过模式删除所有密钥? ie: Del sample_pattern:* 解决方案 看来,对于Jedis来说,“按模式删除”基本上是获取所有密钥然后循环通过它。 ie Set< ;字符串> keys = jedis.keys(pattern); for(String
..
我正在使用jedis池来管理与redis服务器的连接。我的示例代码如下: public Set getTopArticleList(int start,int end){ Set list = null; Jedis j = JedisFactory.getInstance()。getJ
..
我想使用redis sub / pub,但是当我订阅一个频道,2分钟后,控制台输出异常: 似乎服务器已关闭连接。 redis版本:redis-3.0.3 jedis版本:2.3.0 os :OS X Yosemite 10.10.5 Subscribe.class JedisPoolConfig jedisPoolConfig = new JedisPoolCon
..