【问题标题】:I can't find the command equivalent to keys in Stack Exchange Redis我在 Stack Exchange Redis 中找不到与键等效的命令
【发布时间】:2014-04-07 14:53:47
【问题描述】:

我刚刚切换到 Stack Exchange Redis,但找不到等效的命令键。 它是省略还是在其他地方而不是 getdatabase()?

【问题讨论】:

    标签: c# stackexchange.redis


    【解决方案1】:

    https://stackexchange.github.io/StackExchange.Redis/KeysScan

    此命令(出于链接中讨论的原因)是服务器命令,而不是数据库命令,可通过 GetServer(...).Keys(...) 获得。

    【讨论】:

    【解决方案2】:

    另外,根据

    http://redis.io/commands/keys

    警告:将 KEYS 视为仅应极其小心地在生产环境中使用的命令。当它针对大型数据库执行时,它可能会破坏性能。此命令用于调试和特殊操作,例如更改键空间布局。不要在常规应用程序代码中使用 KEYS。如果您正在寻找一种在键空间子集中查找键的方法,请考虑使用集合。

    检查这是否有帮助:

    https://github.com/StackExchange/StackExchange.Redis/blob/b823aed448ff3eff2c22b1cdae80446629fcf8bd/Docs/KeysScan.md

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-03
      • 1970-01-01
      • 2014-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-04
      • 1970-01-01
      相关资源
      最近更新 更多