如何格式化ServiceStack Redis连接字符串

use*_*912 6 redis servicestack.redis

如何格式化以下Redis连接字符串:

连接字符串:myIP,keepAlive = 180,ConnectRetry = 30,ConnectTimeout = 5000

我开始编写单元测试,但一直得到一个输入字符串没有正确的格式错误消息

 [TestFixtureSetUp]
        private void Init()
        {
            var redisConnectionString = "myIP,keepAlive=180,ConnectRetry=30,ConnectTimeout=5000";                
         _clientsManager = new PooledRedisClientManager(redisConnectionString);

        }

        [Test]
        public void CanConnectToRedis()
        {
            var readWrite = (RedisClient) _clientsManager.GetClient();
            using (var redis = _clientsManager.GetClient())
            {
                var redisClient = redis;

            }
        }
Run Code Online (Sandbox Code Playgroud)

myt*_*thz 5

参见ServiceStack.Redis主页上的连接字符串格式:

redis://localhost:6379?ConnectTimeout=5000&IdleTimeOutSecs=180
Run Code Online (Sandbox Code Playgroud)

可用于任何Redis 客户端管理器

var redisManager = new RedisManagerPool(
    "redis://localhost:6379?ConnectTimeout=5000&IdleTimeOutSecs=180");
using (var client = redisManager.GetClient())
{
    client.Info.PrintDump();
}
Run Code Online (Sandbox Code Playgroud)

主页上还列出可用的配置选项列表。