Pet*_*eld 6 redis servicestack
我们正在实现一种模式,我们的客户端检查Redis中是否存在文档,如果不存在,我们将从数据库中获取数据.
我们正在尝试处理Redis服务器关闭或无法访问的情况,以便我们可以立即从数据库中获取.
但是,当我们通过故意取下Redis服务器测试我们的代码时,通过ServiceStack客户端对Redis的调用不会超时约20秒.
我们尝试将RedisClient .SendTimeout属性用于各种值(1000,100,1),但超时总是在大约20秒后发生.我们也尝试使用.Ping()方法,但遇到了同样的问题.
问题:我们如何处理Redis服务器关闭的情况,我们想要更快地切换到数据库提取?