比如就一个服务A,部署在服务器1上。 redis部署在服务器2上。 为什么还会需要redis连接池这个东西?我在服务A上维护一个全局变量的redis连接实例,前端请求过来我都是用这个连接实例去执行redis指令,不也可以吗? redis连接池,无非就是高并发的时候可以支持多个redis连接实例去连接redis,但是redis本身就是单线程的,我多个连接同时去连redis(不还是得排队么),然后执行指令,和我单个全局连接直接去一个个执行redis指令,感觉应该差不多性能吧? 而且如果是全局单个redis连接的话,每次请求过来我还省了连接这个操作,不是又省了点时间么?
1 回答
HUH函数
TA贡献1836条经验 获得超4个赞
确实可以如题主说的做
连接池管理连接,而这个管理的过程,我们当然自己可以做。
连接池可以看作是,有人帮你做了这部分工作,而你可以选择自己实现一次,并没有什么坏处。
学习一下怎么负载均衡也是好的。
- 1 回答
- 0 关注
- 1235 浏览
添加回答
举报
0/150
提交
取消