java - 使用 Jedi 通过 Java 客户端从 Redis 服务器上的列表中删除字符串

标签 java redis jedis

我很确定这是一个愚蠢的问题,但是如何使用 Jedis 通过 Java 客户端从 Redis 服务器上的列表中删除字符串? 事实上,我在谷歌上搜索了一下,我的问题是,我发现的最多的东西是关于星球大战中的绝地武士的。我知道我可以从 Redis 请求列表,然后在此本地列表中删除字符串,然后删除 Redis 服务器上列表的键,然后将新列表设置为删除键,删除字符串,但我是很确定这是非常低效的,并且有更有效的方法。

最佳答案

您应该能够调用 Redis 的 LREM从绝地武士做到这一点。请注意,此操作 (LREM) 在复杂性方面非常昂贵,因此您可能应该考虑根据需要使用不同的数据结构。

关于java - 使用 Jedi 通过 Java 客户端从 Redis 服务器上的列表中删除字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33441474/

相关文章:

redis - 将redis服务器从1.2.6更新到最新

javascript - Memcache、Redis、Javascript 哈希对象

java - 线程 "main"中出现异常 redis.clients.jedis.exceptions.JedisNoReachableClusterNodeException : No reachable node in cluster

java - 将 JedisPool 与 Tomcat 一起使用,资源不会返回到池中

java - 文本文件的 NetBeans Java 项目路径

java - Hibernate 与子表连接

java - 内存高效的分布式方法来确定唯一值?

java - spring服务器无法使用jedis客户端连接到redis

java - 方法链接+继承2次或多次

Java 8 Streams 查找元素并将其添加到新列表的开头