codis with mget
codis 和 mget 一起使用就是坑。
codis 其实是一个 proxy 包裹了 底层 n个 redis
为了节约 redis 的 被连接数, 每一个 proxy 只和 redis 建立一个连接。
为了提升效率, redis 和 proxy 使用redis 的 pipeline 来通讯。
为了开发简单, mget 的实现竟然是 将他拆分称 一个一个分开的 mget
这尼玛的, 我们线上内网由于历史原因, 存在无法修复的丢包的情况, 虽然非常少量, 但是一旦丢包, 并且遇上 mget 就坑爹了
坑啊!