【问题标题】:in booksleeve how do I iterate through all the keys in given db在 bookleeve 中,我如何遍历给定数据库中的所有键
【发布时间】:2013-10-27 02:50:54
【问题描述】:

我正在使用 bookleeve(它很棒)从 C# 访问 redis。我唯一缺少的是 api 文档(或者我可能还没有找到它?)。我需要将redis db刷新到sql server,所以我需要遍历redis db中的所有键。如何做到最好?

编辑 好的,我已经通过以下方式做到了:

var conn = MyTable.RedisConnection;
var keys = conn.Keys.Find(MyTable.redis_db_index, "*").Result; 

【问题讨论】:

  • 现在不在 PC 上,但应该是 .Keys.List(pattern) 或类似的东西
  • 供参考,一个新的密钥迭代 API 目前正在为 redis 准备中,很快就会可用。
  • 在哪里可以获得更多信息?我需要类似的东西。新版Booksleeve有这个还是新版或者Redis有?

标签: booksleeve


【解决方案1】:

我会使用发布者/订阅者技术。 Find in Booksleeve 似乎是 Redis 中的 Keys 模式命令。他们不建议在生产中使用 Keys 模式。见http://redis.io/commands/keys。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-16
    • 2015-06-19
    • 1970-01-01
    • 2022-09-24
    • 1970-01-01
    • 2019-04-16
    相关资源
    最近更新 更多