Ta en titt på http://gehrcke.de/2013/01/highly-concurrent-connections-to-redis-with-gevent-and-redis-py/
Jag är inte 100 % säker på att din apa-lappning gör susen men jag skulle ersätta den med:
import gevent
import redis.connection
redis.connection.socket = gevent.socket
Du kan också gå och skapa din egen pool med en given anslutning till redis...