Closed xafxy closed 5 months ago
FreeRedis版本:1.2.15 .net6.0 代码: 1.连接 { "192.168.1.162:6380,password=qwe#2023eap,connectTimeout=30000,idleTimeout=45000,receiveTimeout=30000,sendTimeout=30000,maxpoolsize=400", "192.168.1.162:6381,password=qwe#2023eap,connectTimeout=30000,idleTimeout=45000,receiveTimeout=30000,sendTimeout=30000,maxpoolsize=400", "192.168.1.162:6382,password=qwe#2023eap,connectTimeout=30000,idleTimeout=45000,receiveTimeout=30000,sendTimeout=30000,maxpoolsize=400", "192.168.1.162:6383,password=qwe#2023eap,connectTimeout=30000,idleTimeout=45000,receiveTimeout=30000,sendTimeout=30000,maxpoolsize=400", "192.168.1.162:6384,password=qwe#2023eap,connectTimeout=30000,idleTimeout=45000,receiveTimeout=30000,sendTimeout=30000,maxpoolsize=400", "192.168.1.162:6385,password=qwe#2023eap,connectTimeout=30000,idleTimeout=45000,receiveTimeout=30000,sendTimeout=30000,maxpoolsize=400", "192.168.1.162:6386,password=qwe#2023eap,connectTimeout=30000,idleTimeout=45000,receiveTimeout=30000,sendTimeout=30000,maxpoolsize=400", "192.168.1.162:6387,password=qwe#2023eap,connectTimeout=30000,idleTimeout=45000,receiveTimeout=30000,sendTimeout=30000,maxpoolsize=400", "192.168.1.162:6388,password=qwe#2023eap,connectTimeout=30000,idleTimeout=45000,receiveTimeout=30000,sendTimeout=30000,maxpoolsize=400", }; redisClient = new RedisClient(conStr.Select(x => ConnectionStringBuilder.Parse(x)).ToArray());
使用 redis-cli 测试一下这个命令
string BLPop(string key, int timeoutSeconds)
参数是秒,不是ms
值得注意,这里的参数值,不能大于 receiveTimeout=30000(注意连接串中的参数是ms)
BLPop(key, 5)
连续BLPOP取值,驱动会发生FreeRedis.RedisServerException: MOVED异常 测试异常如下图,驱动异常