|
@@ -130,6 +130,10 @@ class RedisBackend(KeyValueStoreBackend):
|
|
|
db = db.strip('/') if isinstance(db, string_t) else db
|
|
|
connparams['db'] = int(db)
|
|
|
|
|
|
+ for key in ['socket_timeout', 'socket_connect_timeout']:
|
|
|
+ if key in query:
|
|
|
+ query[key] = float(query[key])
|
|
|
+
|
|
|
# Query parameters override other parameters
|
|
|
connparams.update(query)
|
|
|
return connparams
|