开发四年只会写业务代码,分布式高并发都不会还做程序员?->>>

自从用Nginx取代了zookeeper做TCP层的负载均衡后,腰不酸了,腿也不疼了。真是个好东西。
于是打算继续用Nginx做TCP层的缓存定位。假设我有:
5个Redis缓存服务器,1000个用户根据ID取模散列到这5个服务器上。(先不考虑Hash一致性)
比如有一个TCP请求ID为980用户数据(TCP的消息格式是自定义的),应该定位到第0个Redis服务器上。该怎么在Nginx上实现这种功能呢?
我感觉得自己写Nginx脚本来搞,毕竟TCP消息格式是自己定义的。本人Nginx新手。