Questions tagged «redis»

Redis是开源的(BSD许可)内存中数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超级日志,带有半径查询和流的地理空间索引。它还提供发布订阅功能。使用此标记可解决与Redis和内存系统有关的问题。

6
删除Redis列表中的所有条目
假设您在Redis中具有LIST数据类型。如何删除其所有条目?我已经尝试过了: LTRIM key 0 0 LTRIM key -1 0 两者都离开了第一个要素。这将保留所有元素: LTRIM key 0 -1 我没有看到单独的命令来完全清空列表。
81 list  redis 


8
Redis管理面板
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 6年前关闭。 改善这个问题 Redis是否有标准或事实上的标准GUI管理面板?我想通过Web界面查看Redis实例的总体运行状况和状态。诸如访问日志,内存使用趋势等高级内容会很好,但不是必需的。我在Hadoop集群上运行Redis,在其中我喜欢拥有JobTracker,NameNode,Ganglia等页面。 那里有一些,但乍一看,他们似乎还没有准备好黄金时间。 http://www.servicestack.net/mythz_blog/?p=381 http://code.google.com/p/redis-admin/
76 redis 

2
Redis键中冒号的目的是什么
我正在学习如何将Redis用于我的项目。我没弄清楚的一件事是键名称中冒号的确切用途。 我看到过这样的键名: users:bob color:blue item:bag 冒号是否将密钥分为几类,从而使查找密钥的速度更快?如果是这样,您在命名键时可以使用多个冒号将它们划分为子类别吗?最后,它们与在Redis服务器中定义不同的数据库有关吗? 我已经阅读了文档,并在此问题上进行了许多Google搜索,但奇怪的是我找不到任何讨论此事的信息。



1
Redis密钥的命名约定和有效字符
我想知道Redis密钥中哪些字符有效。我已经搜索了一段时间,找不到任何有用的信息。 像在Python中一样,有效的变量名称应属于class [a-zA-Z0-9_]。Redis密钥的要求和约定是什么?
76 redis 

7
最佳Java Redis库[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 7年前关闭。 改善这个问题 Redis官方主页列出了JDBC-Redis和JRedis。每种都有哪些优点/缺点?还有其他选择吗?
75 java  redis 

3
Redis设置与哈希
在许多Redis教程(如本教程)中,数据存储在一个集合中,但是多个值组合在一起组成一个字符串(即,一个用户帐户可能作为两个条目存储在集合中,“ user:1000:username”和“用户:1000:密码”)。 但是,Redis也有哈希值。似乎更有意义的是使用“ user:1000”散列,其中包含“ username”条目和“ password”条目。无需将字符串串联以访问特定值,您只需直接在哈希中访问它们即可。 那么,为什么不使用它呢?这些只是旧教程吗?还是Redis哈希有性能问题?
75 redis 

2
MurmurHash-这是什么?
我一直在试图对MurmurHash的功能有一个较高的了解。 我已经阅读了基本说明,但尚未找到何时使用它以及为什么使用的很好解释。我知道它很快,但是想知道更多。 我问了一个有关如何将UUID放入Redis位集中的相关问题,有人建议使用MurmurHash。它可以工作,但我想了解风险/好处。
75 hash  redis  murmurhash 

8
我应该选择什么:MongoDB / Cassandra / Redis / CouchDB?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我们正在开发一个非常大的项目,我想知道是否有人可以给我一些有关应该选择哪种数据库后端的建议。 我们的系统由1100个电子设备组成,这些电子设备将信号发送到中央服务器,然后服务器存储信号信息(信号长约35个字节)。这些设备每分钟每分钟将发送大约3个信号的方式,因此,如果我们进行数字编码,则数据库上每天将有4.752.000条新记录,而每月总共有142.560.000条新记录。 我们需要一个快速且可靠的数据库后端。当然,我们需要在该数据库上进行一些复杂的数据挖掘。我们正在对MongoDB / Cassandra / Redis / CouchDB进行一些研究,但是文档网站仍处于早期阶段。 有什么帮助吗?有想法吗? 非常感谢!

2
Redis获取列表的所有值而无需迭代且不弹出
我有简单的redis列表键=>“ supplier_id” 现在,我想要它检索列表的所有值,而无需实际遍历列表或从列表中弹出值 从列表中检索所有值的示例现在,我遍历了redis的长度 element = [] 0.upto(redis.llen("supplier_id")-1) do |index| element << redis.lindex("supplier_id",index) end 没有更好的Redis建模迭代就可以做到这一点吗?谁能建议
73 redis 

3
在命令提示符下获取Redis键和值
我在Redis中保存了非常小的数据,并且以下数据正在按预期运行,这将允许我下载所有密钥。 redis-cli keys * 有什么办法可以得到keys+values *吗?
73 redis 


3
设定成员的TTL
在Redis中是否可以不为特定密钥设置TTL(生存时间),而是为一组成员设置TTL? 我正在使用Redis文档提出的标签结构-数据是简单的键/值对,并且标签是包含对应于每个标签的键的集合,例如 > SETEX id:id_1 100 'Lorem ipsum' OK > SADD tag:tag_1 id:id_1 (integer) 1 密钥id:id_1将按预期到期,但我看不到从tag:tag_1集中删除相应成员的有效方法。 我出现的一种方法是使用包含脚本的cron作业,该脚本将定期从集合中删除过期的密钥-通过将所有标签名称添加到另一个集中,然后遍历所有标签,然后遍历与每个标签对应的所有id并检查是否存在相应的密钥-如果不存在,则调用SREM。 我认为这不是一种有效的方法,我可能希望保持标签尽可能整洁,因为集合的大小可能会影响多个标签(SINTER)的搜索性能。还有更“内部”的方式吗?
71 redis  set  tagging  ttl 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.