Questions tagged «redis»

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

18
Memcached与Redis?
我们正在将带Redis服务器的Ruby Web应用程序用于缓存。有没有要测试Memcached的地方呢? 什么会给我们带来更好的性能?Redis和Memcached之间有什么优缺点? 要考虑的要点: 读/写速度。 内存使用情况。 磁盘I / O转储。 缩放比例。





10
什么时候去Redis?什么时候去MongoDB?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 3年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我想要的不是Redis和MongoDB之间的比较。我知道他们是不同的。性能和API完全不同。 Redis的速度非常快,但API的“原子性”非常好。MongoDB将占用更多资源,但是该API非常易于使用,对此我感到非常满意。 它们都很棒,我想尽我所能在部署中使用Redis,但是很难编写代码。我想在开发中尽可能多地使用MongoDB,但是它需要一台昂贵的机器。 那么您如何看待两者的使用呢?何时选择Redis?何时选择MongoDB?

8
什么是Express.js?
我是Node.js的学习者。 什么是Express.js? Node.js的目的是什么? 为什么我们实际上需要Express.js?与我们一起使用Node.js有什么用? 什么是Redis?Express.js附带吗?
439 node.js  express  redis 

30
MISCONF Redis配置为保存RDB快照
在写入Redis(SET foo bar)期间,出现以下错误: MISCONF Redis配置为保存RDB快照,但当前无法持久保存在磁盘上。禁用了可能修改数据集的命令。请检查Redis日志以获取有关该错误的详细信息。 基本上,我知道问题是redis无法将数据保存在磁盘上,但是不知道如何解决该问题。 同样,以下问题也有相同的问题,它很久以前就被抛弃了,没有答案,很可能没有尝试解决该问题。
366 redis 

24
如何停止Redis服务器?
我显然redis-server正在运行一个实例,因为当我尝试通过输入来启动新服务器时,遇到redis-server了以下问题: Opening port: bind: Address already in use 我不知道如何停止此服务器并启动新服务器。 redis-server在CLI中键入命令时,可以追加任何命令吗? 我的操作系统是Ubuntu 10.04。
334 database  ubuntu  redis 

3
Redis的底层数据结构是什么?
我试图在一个明确的列表中回答两个问题: Redis的底层数据结构是什么? 每种类型的主要优点/缺点/用例是什么? 因此,我读过Redis列表实际上是用链接列表实现的。但是对于其他类型,我无法提取任何信息。同样,如果有人偶然发现了这个问题,而又对修改或访问不同数据结构的优缺点没有一个高层次的总结,那么他们将有完整的清单,列出何时可以最佳地使用特定类型进行引用。 具体来说,我希望概述所有类型:字符串,列表,集合,zset和哈希。 到目前为止,我已经看过这些文章,其中包括: http://redis.io/topics/data-types http://redis.io/topics/data-types-intro http://redis.io/topics/faq

3
Redis字符串与Redis散列代表JSON:效率?
我想将JSON有效负载存储到Redis中。我确实有2种方法可以做到这一点: 一种使用简单的字符串键和值。 键:用户,值:有效载荷(整个JSON Blob,可以为100-200 KB) SET user:1 payload 使用哈希 HSET user:1 username "someone" HSET user:1 location "NY" HSET user:1 bio "STRING WITH OVER 100 lines" 请记住,如果使用散列,则值长度是不可预测的。它们并不都是短的,例如上面的bio示例。 哪个内存效率更高?使用字符串键和值,还是使用哈希?
287 json  redis 

7
Redis只是一个缓存吗?
我一直在阅读一些Redis文档,并在http://try.redis-db.com/上尝试了该教程。到目前为止,我看不到Redis和诸如Velocity或Enterprise Library Caching Framework之类的缓存技术之间的任何区别。 您实际上只是在使用唯一键将对象添加到内存数据存储中。似乎没有任何关系语义... 我想念什么?
255 caching  redis 

5
Redis键命名约定?
Redis中密钥的正常命名约定是什么?我已经看到值之间有分隔符,:但是我不确定正常的约定是什么,为什么? 对于用户,您会做类似... user:00 如果用户的ID是 00 您是否可以仅查询密钥的开头以返回所有用户? 我主要是希望通过研究对人们有用的方式以及他们为什么选择它们的方式来避免将来出现任何问题。

2
为什么我们需要在像PostgreSQL这样的数据库上需要像RabbitMQ这样的消息代理?
我是RabbitMQ之类的消息代理的新手,我们可以使用它们为Celery这样的调度系统创建任务/消息队列。 现在,这是一个问题: 我可以在PostgreSQL中创建一个表,该表可以附加新任务,并由用户程序(如Celery)使用。 为什么在地球上我想为此设置一种全新技术,例如RabbitMQ? 现在,我相信扩展无法解决问题,因为像PostgreSQL这样的数据库可以在分布式环境中工作。 我搜索了数据库针对特定问题带来的问题,然后发现: 轮询使数据库繁忙且性能低下 锁定表->再次表现不佳 数百万行的任务->再次,轮询性能低下 现在,RabbitMQ或类似的任何其他消息代理如何解决这些问题? 另外,我发现该AMQP协议是遵循的。那有什么好呢? 可以Redis的也可以用作消息代理?我发现它比RabbitMQ更类似于Memcached。 请对此有所说明!

7
Redis比mongoDB快多少?
人们普遍认为Redis的速度非常快,而mongoDB的速度也很快。但是,我很难找到比较两者结果的实际数字。给定类似的配置,功能和操作(并可能显示因不同的配置和操作而导致的因素变化)等,Redis是10倍速,2倍速,5倍速吗? 我只说性能。我知道mongoDB是另一种工具,具有更丰富的功能集。这不是“ MongoDB 比Redis 更好 ”的争论。我问的是,Redis在性能上胜过mongoDB? 在这一点上,即使是便宜的基准也比没有基准要好。

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.