Python Redisでredis.exceptions.ConnectionError: Error 99 connecting to ~~~.com:XXXX. Cannot assign requested address.
が出た
多分大量の接続を作っては切ってを繰り返している。OSがあなたが要らなくなったポートやコネクションを開放するより早くあなたが新しいのを作ろうとしているので足らなくなっている。
対処法
全部おんなじDBへのアクセスならいちいち繋いで切ってを繰り返さない。コネクションプールみたいなものを作って再利用する。そのほうが全体の処理も早くなる。