Vil*_*oja 5 javascript redis node.js ioredis
我正在考虑使用 redis 作为我的 api 应用程序的键值存储。该 API 基本上只需要一个客户端连接到 Redis。我不确定是否应该永远保持连接打开?或者我应该只在需要从 Redis 设置或获取值时打开连接?
人们可能会认为打开连接是一项昂贵的操作,因此从这个意义上说,人们应该更喜欢永久连接。另一方面,保持连接始终打开并不像仅在需要时才打开连接那么安全。而且,打开长时间打开的连接可能会导致超时。如果由于某种原因连接失败,redis 是否会尝试重新连接?Redis 处理长连接的能力如何?任何帮助表示赞赏!
Redis 自动连接取决于您使用的 redis 客户端。例如,如果您使用ioredis,当与 Redis 的连接丢失时,它会自动尝试重新连接,除非手动关闭连接。
来源: https: //github.com/luin/ioredis#auto-reconnect
| 归档时间: |
|
| 查看次数: |
4611 次 |
| 最近记录: |