【问题标题】:Fetch redis configuration values and view within a C# console program在 C# 控制台程序中获取 redis 配置值和视图
【发布时间】:2017-06-10 06:25:34
【问题描述】:

我想知道有没有办法在 redis-cli 中获取配置数据加载(使用“config get *”命令)并在 c# 控制台程序中查看它们。提前致谢。

【问题讨论】:

    标签: c# redis stackexchange.redis


    【解决方案1】:

    我最近做了一些类似的事情,我正在捕获几种不同统计类型的信息。如果您使用的是 StackExchange 客户端,IServer 接口会公开一个名为 ConfigGet() 的方法,该方法允许您按名称(或者在您的情况下,可能传入“*”)请求特定的配置设置。

    这是一些示例代码(对不起,它是在 VB 中,这是我在这个项目中使用的)

    Public Sub Demo
        Dim configurationString as String = "localhost:6379"
        Dim options As ConfigurationOptions = ConfigurationOptions.Parse(configurationString)
        options.AllowAdmin = true
        Dim mu As ConnectionMultiplexer = ConnectionMultiplexer.Connect(options)
        Dim server As IServer = mu.GetServer(configurationString)
    
        Dim configSettings as KeyValuePair(Of String, String)() = server.ConfigGet("*")
        For Each settingPair As KeyValuePair(Of String, String) In configSettings
            Dim configurationKey as String = settingPair.Key
            Dim configurationSetting as String = settingPair.Value
            Console.WriteLine("Config {0} = {1}", configurationKey, configurationSetting)
        Next
    End Sub
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-11
      • 2021-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-11
      相关资源
      最近更新 更多