我应该保持我的redis连接持久吗?
Should I keep my redis connection persistent?
我正在考虑使用redis作为我的api应用程序的键值存储。api基本上只需要一个客户端连接到redis。我不确定的是,我应该永远保持连接吗?或者我应该只打开连接时,我需要设置或从redis获取值?
可以认为打开连接是一个昂贵的操作,因此在这种意义上应该选择永久连接。另一方面,保持连接始终打开不如只在需要时打开它安全。而且,长时间打开的连接打开可能会导致超时。如果连接失败,redis会尝试重新连接吗? redis处理长时间打开的连接有多好?任何帮助都是感激的!
Redis自动连接取决于你正在使用的Redis -client。例如,如果你使用ioredis,它会在与Redis的连接丢失时自动尝试重新连接,除非手动关闭连接。
来源:https://github.com/luin/ioredis自动
相关文章:
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 如何使用密码检测网络中的状态连接
- 如何处理node.js节点mongodb中的连接和查询队列
- Rails-JQueryUIAutcomplete和AJAX不工作,可以't连接到数据库
- Twilio-显示所有连接参与者的远程参与者视频
- 操作放置在画布上的元素之间的连接
- TypeError:_this.store.getState在使用来自Redux的连接时不是函数
- jQuery UI可排序-多连接列表拖动
- 如何使用offer/answer交换来自两个对等连接的流
- 单个 Redis 客户端连接是否支持并发读写
- 如何在数据库断开连接时处理Redis会话
- 如何在 redis 中将 JS 对象传递给它自己的事件参数 - 连接事件上的哨兵
- 是否可以从浏览器创建与 redis 服务器的连接
- 具有redis连接的外部数据库
- redis的处理能力;N'没有连接
- node.js连接redis redis.get(key,callback)返回null
- 如何使用node.js, socket .js触发事件在连接的客户端上触发.IO和redis
- 我应该保持我的redis连接持久吗?
- 使用(客户端)javascript直接连接Redis
- Redis连接失败