【问题标题】:what so special about redis? [closed]redis有什么特别之处? [关闭]
【发布时间】:2011-05-19 22:36:54
【问题描述】:

我的意思是:link text

为什么要在 MySQL 或类似的东西上使用它?

【问题讨论】:

  • 恕我直言,这很好地解释了这一点:xtranormal.com/watch/6995033
  • Redis 是缓存;内存中的key -> value 存储。 MySQL 是一种 RDBMS,它们是针对不同用例的不同技术。

标签: redis datastore


【解决方案1】:

速度

Redis 相当快!,110000 SETs/秒,81000 GETs/秒 入门级 Linux 盒子。 Check the benchmarks.

最重要的是速度。您无法使用 SQL 获得这些数字。

命令

可以将 Redis 视为 数据结构服务器,它不仅仅是另一个键值数据库,查看所有 commands Redis 支持到 获得第一感觉

有时人们会在类固醇上调用 Redis Memcached

【讨论】:

    【解决方案2】:

    与许多 NoSQL 数据库一样,如果 Redis 适合您的需求,您可以使用它。它不直接与 MySQL、PostgreSQL 等 RDBMS 解决方案竞争。可能需要使用多个 NoSQL 解决方案来替换 RDBMS 的功能。我个人不认为 Redis 是主要数据存储 - 仅用于缓存、排队等特殊情况。像 MongoDB 或 CouchDB 这样的文档数据库可以作为主要数据存储并能够替换 RDBMS,但是肯定是 RDBMS 比文档数据库更有效的项目。

    【讨论】:

      【解决方案3】:

      这篇关于NoSQL 的维基百科文章将进行解释。

      这些数据存储可能不需要固定的表架构,并且通常避免连接操作并且通常水平扩展。

      【讨论】:

        猜你喜欢
        • 2011-08-15
        • 1970-01-01
        • 1970-01-01
        • 2014-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-20
        • 2011-04-18
        相关资源
        最近更新 更多