Siehe http://gehrcke.de/2013/01/highly-concurrent-connections-to-redis-with-gevent-and-redis-py/
Ich bin mir nicht 100 % sicher, ob dein Monkey-Patching funktioniert, aber ich würde es ersetzen durch:
import gevent
import redis.connection
redis.connection.socket = gevent.socket
Sie könnten auch Ihren eigenen Pool mit gevent-unterstützter Verbindung zu Redis erstellen...