比如就一個服務A,部署在服務器1上。 redis部署在服務器2上。 為什么還會需要redis連接池這個東西?我在服務A上維護一個全局變量的redis連接實例,前端請求過來我都是用這個連接實例去執行redis指令,不也可以嗎? redis連接池,無非就是高并發的時候可以支持多個redis連接實例去連接redis,但是redis本身就是單線程的,我多個連接同時去連redis(不還是得排隊么),然后執行指令,和我單個全局連接直接去一個個執行redis指令,感覺應該差不多性能吧? 而且如果是全局單個redis連接的話,每次請求過來我還省了連接這個操作,不是又省了點時間么?
1 回答

HUH函數
TA貢獻1836條經驗 獲得超4個贊
確實可以如題主說的做
連接池管理連接,而這個管理的過程,我們當然自己可以做。
連接池可以看作是,有人幫你做了這部分工作,而你可以選擇自己實現一次,并沒有什么壞處。
學習一下怎么負載均衡也是好的。
- 1 回答
- 0 關注
- 1289 瀏覽
添加回答
舉報
0/150
提交
取消