summaryrefslogtreecommitdiff
path: root/redis/client.py
Commit message (Expand)AuthorAgeFilesLines
* added __future__ import to be 2.5 compat.andy2011-07-181-0/+1
* Added a `transaction` convenience method that eliminates boilerplate whenandy2011-07-171-0/+16
* Pipelines can now be used as Context Managers. Thanks David Wolever. Fixes #160andy2011-07-171-0/+6
* Fix for #161. Make sure we release the connection back to the pool afterandy2011-07-161-2/+8
* cosmetic changesandy2011-07-131-2/+3
* Attempt our best to retry pipeline connection failures where they make sense.watchandy2011-07-121-12/+21
* nitpicky cleanupandy2011-07-121-22/+3
* Revert "Don't mask ConnectionError in Pipeline.execute()"Randall Leeds2011-07-111-1/+1
* only change self.watching when commands succeedRandall Leeds2011-07-111-1/+2
* reset() and unwatch should react to responsesRandall Leeds2011-07-111-3/+10
* Merge remote-tracking branch 'wolever/watch' into watch_fixesRandall Leeds2011-07-111-34/+23
|\
| * Whoops, shouldn't be changing 'self.transaction'David Wolever2011-07-111-2/+1
| * Simplifying the Pipeline transaction logic.David Wolever2011-07-111-33/+23
* | Don't mask ConnectionError in Pipeline.execute()Randall Leeds2011-07-111-3/+3
* | Merge remote-tracking branch 'andymccurdy/watch' into watch_fixesRandall Leeds2011-07-111-107/+128
|\ \ | |/
| * ensure UNWATCH gets called properlyandy2011-07-111-1/+16
| * Merge branch 'master' into watchandy2011-07-111-17/+25
| |\
| | * remove PUBLISH from the PubSub object. Can't PUBLISH from any connection that...Andy McCurdy2011-07-111-7/+0
| | * Allow a custom callable to be passed to commands whose responses are parsed w...Andy McCurdy2011-07-111-10/+25
| * | WATCH and UNWATCH have been broken since 2.4 because of connection pooling. T...Andy McCurdy2011-07-111-7/+85
| |/
* | Merge remote-tracking branch 'wolever/threadsafe_transactions' into watch_fixesRandall Leeds2011-07-081-34/+120
|\ \
| * | First quick pass as a subclass of Redis which is bound to one connectionDavid Wolever2011-07-071-12/+112
* | | fix #149 - hold connection for duration of WATCHRandall Leeds2011-07-071-9/+23
| |/ |/|
* | no reason that these should call list_or_argsAndy McCurdy2011-06-291-12/+6
|/
* add variadic versions of L/RPUSHRaphaël Vinot2011-06-111-6/+8
* add variadic version of HDELRaphaël Vinot2011-06-111-3/+4
* add variadic versions of SADD, SREM and ZREMRaphaël Vinot2011-06-111-9/+12
* get a connection within the execute() method of the pipeline so we can respon...Andy McCurdy2011-06-061-49/+45
* pipelines need the response_callback love, too. grammar fixes in docsAndy McCurdy2011-06-011-2/+8
* added ability for per-instance response callbacks. also, holy shit, documenta...Andy McCurdy2011-06-011-4/+17
* updating a few docstringsAndy McCurdy2011-05-311-2/+7
* support ZADD variable length args. deprecate the version passing score and va...Andy McCurdy2011-05-311-4/+18
* ConnectionPool's get_connection() now can take optional kwargsAndy McCurdy2011-05-251-2/+3
* remove the SELECT command completely. use a separate client instance instead.Andy McCurdy2011-05-241-10/+0
* renamed path arg to unix_socket_path to make it clearerAndy McCurdy2011-05-231-3/+3
* ability to use the UnixDomainSocketConnection directly from the Redis client.Andy McCurdy2011-05-231-14/+23
* new pubsub testsAndy McCurdy2011-05-231-1/+1
* removing unnecessary importsAndy McCurdy2011-05-221-4/+2
* removal of more deprecated commandsAndy McCurdy2011-05-221-51/+1
* allow shard hints to be passed to pipeline and pubsub objects. a smart connec...Andy McCurdy2011-05-221-90/+53
* completely refactored pubsub. this is backwards incompatible, but quite neces...Andy McCurdy2011-05-221-70/+96
* connection pool is now a real pool. we no longer rely on threading.local for ...Andy McCurdy2011-05-171-2/+1
* all tests pass now except pub/sub. connection_pool's get_connection now alway...Andy McCurdy2011-05-171-17/+7
* all tests passing with new connection poolAndy McCurdy2011-05-161-115/+85
* we don't need the command_name overriding just yetAndy McCurdy2011-05-121-4/+3
* connection class completely refactored. encoding and command packing moved fr...Andy McCurdy2011-05-121-58/+33
* __getitem__ now raises a KeyError when a key doesn't existAndy McCurdy2011-04-261-3/+3
* trying to getitem on a key that doesn't exist should raise a KeyErrorIonuț Arțăriși2011-04-051-2/+12
* slight performance tweak to zset_score_pairs. Thanks SuorAndy McCurdy2011-03-161-2/+2
* Some speed optimizations. Thanks Suor.Andy McCurdy2011-03-151-8/+6