csredis
                                
                                
                                
                                    csredis copied to clipboard
                            
                            
                            
                        SafeObjectPool.Get 获取超时(10秒)
在测试环境中没多少用户访问,也没有高并发,但是redis-server是远程集群,是否是连接没有归还到连接池中?该怎么优化,目前连接池默认是50,如果加大连接池数量我怕到了线上正式环境用户量增大还是会超时
如果是远程,优化网络才是王道啊
我想问下,这个出现的原因是什么,是没有线程来执行命令了吗?我发现这个问题的时候等了挺久的都还是一直出现这个错误,当我重新保存web.config的时候应该是重新初始化静态类了,才可以正常执行命令
你是不是一直在订阅,或者其他独占连接的操作
没有使用订阅之类的功能,就是普通的设置用户信息,以及一些接口的缓存
1.判断用户信息是否存在以及每次请求重新设置Key缓存时间
2.设置用户信息

我看见有的 Async 没有加 await,并发量大一定要加
异步不是会增加吞吐量吗,要加await需要等待他执行完成吗?由于我这边的场景是设置完过期就完成逻辑了, 那就不如直接使用同步方法了
我这个是一直在订阅,会报SafeObjectPool.Get 获取超时(10秒),但是订阅不就是要一直订阅,才能收到消息吗?不然要怎么写? @2881099