redis - 如何处理生菜阻塞 API 引发的异常
问题描述
我能在 lettuce 文档中找到的唯一信息是(其他信息,例如有关超时的信息与异步 API 相关):
如果 Redis 响应错误,同步方法将抛出 RedisCommandExecutionException。
这是生菜阻塞命令抛出异常的唯一情况吗?应用程序是否应该处理 RedisException 以阻止命令,如果是,如何处理?例如,客户端应该像在 jedis 中一样重新启动吗?
此外,当与集群的连接丢失时,阻塞命令会发生什么情况,它会阻塞执行直到重新连接,还是抛出一些错误?
解决方案
推荐阅读
- php - PHP 7.4+ 中的“在初始化之前不能访问类型属性”错误
- db2 - 使用 Db2 在 select 语句中调用存储过程
- azure - 无法使用 ansible 加密 Azure 存储帐户
- reactjs - 为什么我的代码在 useEffect() 之外使用时会运行两次?
- java - 使用 OWL API 提取本体命名空间/前缀
- swift - 如何在没有 Segue 的情况下更新另一个 View Controller 中的数据(SideMenu)
- python - 在python中从字符串中选择和存储数据
- database - sqflite中db.insert的返回值?
- java - Java - If 语句返回 false
- python - 将缺少部分的部分 H:M:S 持续时间转换为秒;或右对齐非 NA 数据