Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | version bump!2.4 | Andy McCurdy | 2011-06-01 | 1 | -1/+1 |
| | |||||
* | pipelines need the response_callback love, too. grammar fixes in docs | Andy McCurdy | 2011-06-01 | 3 | -26/+46 |
| | |||||
* | added ability for per-instance response callbacks. also, holy shit, ↵ | Andy McCurdy | 2011-06-01 | 2 | -477/+146 |
| | | | | documentation! | ||||
* | updating a few docstrings | Andy McCurdy | 2011-05-31 | 1 | -2/+7 |
| | |||||
* | support ZADD variable length args. deprecate the version passing score and ↵ | Andy McCurdy | 2011-05-31 | 3 | -7/+21 |
| | | | | value (in the wrong order). | ||||
* | test to prove allocation_stats from 2.2 INFO doesn't cause parse_info to ↵ | Andy McCurdy | 2011-05-25 | 1 | -0/+34 |
| | | | | bomb anymore | ||||
* | ConnectionPool's get_connection() now can take optional kwargs | Andy McCurdy | 2011-05-25 | 2 | -3/+4 |
| | |||||
* | remove the SELECT command completely. use a separate client instance instead. | Andy McCurdy | 2011-05-24 | 2 | -17/+5 |
| | |||||
* | renamed path arg to unix_socket_path to make it clearer | Andy McCurdy | 2011-05-23 | 1 | -3/+3 |
| | |||||
* | ability to use the UnixDomainSocketConnection directly from the Redis client. | Andy McCurdy | 2011-05-23 | 1 | -14/+23 |
| | |||||
* | added Connection and UnixDomainSocketConnection to module imports | Andy McCurdy | 2011-05-23 | 1 | -3/+7 |
| | |||||
* | updated changelog for 2.4 | Andy McCurdy | 2011-05-23 | 1 | -1/+45 |
| | |||||
* | new pubsub tests | Andy McCurdy | 2011-05-23 | 6 | -111/+90 |
| | |||||
* | removing unnecessary imports | Andy McCurdy | 2011-05-22 | 2 | -9/+2 |
| | |||||
* | removal of more deprecated commands | Andy McCurdy | 2011-05-22 | 1 | -51/+1 |
| | |||||
* | allow shard hints to be passed to pipeline and pubsub objects. a smart ↵ | Andy McCurdy | 2011-05-22 | 1 | -90/+53 |
| | | | | | | connection pool could use these hints to determine the correct shard to run on. removed all previously deprecated parameters and commands | ||||
* | completely refactored pubsub. this is backwards incompatible, but quite ↵ | Andy McCurdy | 2011-05-22 | 1 | -70/+96 |
| | | | | necessary. | ||||
* | more error checking for socket errors | Andy McCurdy | 2011-05-22 | 1 | -5/+7 |
| | |||||
* | connection pool is now a real pool. we no longer rely on threading.local for ↵ | Andy McCurdy | 2011-05-17 | 3 | -26/+32 |
| | | | | anything in redis-py. yaa! | ||||
* | all tests pass now except pub/sub. connection_pool's get_connection now ↵ | Andy McCurdy | 2011-05-17 | 2 | -19/+18 |
| | | | | always received the command name for the next command. still need to pass keys. | ||||
* | all tests passing with new connection pool | Andy McCurdy | 2011-05-16 | 4 | -165/+165 |
| | |||||
* | make a formal hook so other types of connections don't have to repeat the ↵ | Andy McCurdy | 2011-05-12 | 1 | -4/+4 |
| | | | | same connection setup logic | ||||
* | we don't need the command_name overriding just yet | Andy McCurdy | 2011-05-12 | 1 | -4/+3 |
| | |||||
* | connection class completely refactored. encoding and command packing moved ↵ | Andy McCurdy | 2011-05-12 | 3 | -224/+234 |
| | | | | from client to connection. introduced concept of protocol parsers and implemented both a PythonParse and a hiredis parser. the parser class can be overridden in the __init__ of the connection if desired. | ||||
* | Merged pull request #129 from kennethreitz/feature/docfix. | Andy McCurdy | 2011-04-26 | 1 | -1/+8 |
|\ | | | | | added `linsert()` to readme. | ||||
| * | added `linsert()` to readme. | Kenneth Reitz | 2011-04-09 | 1 | -1/+8 |
| | | |||||
* | | credit to Benjamin Anderson. | Andy McCurdy | 2011-04-26 | 1 | -0/+6 |
| | | |||||
* | | Merged pull request #132 from banjiewen/banjiewen. | Andy McCurdy | 2011-04-26 | 1 | -0/+5 |
|\ \ | | | | | | | Added socket disconnection if commands are rejected due to AOF/RDB load. | ||||
| * | | Added socket disconnection if commands are rejected due to AOF/RDB load. | Benjamin Anderson | 2011-04-22 | 1 | -0/+5 |
| |/ | | | | | | | SELECT commands are issued only on initial socket connection. If a user issues a command during an AOF/RDB load, the socket connection will be successfully opened, but the SELECT command will be lost. If subsequent commands are sent after the AOF/RDB load is completed, the SELECT command will not be retried (due to the open socket), and those commands will go to the wrong DB. This behavior appears to be present in hiredis as well as redis-py. Fixing it here by special casing the AOF/RDB load message and closing the socket connection before raising ResponseError. | ||||
* | | __getitem__ now raises a KeyError when a key doesn't exist | Andy McCurdy | 2011-04-26 | 4 | -8/+11 |
| | | |||||
* | | trying to getitem on a key that doesn't exist should raise a KeyError | Ionuț Arțăriși | 2011-04-05 | 1 | -2/+12 |
|/ | |||||
* | added thank you for adam | Andy McCurdy | 2011-03-29 | 1 | -1/+1 |
| | |||||
* | Use IPPROTO_TCP instead of SOL_TCP | Adam Vandenberg | 2011-03-27 | 1 | -6/+1 |
| | | | | | The constant value is the same, 6, but the former works in Jython as well as CPython. | ||||
* | Jython doesn't define socket.SOL_TCP, but seems to work by using ↵ | Andy McCurdy | 2011-03-27 | 2 | -1/+9 |
| | | | | socket.SOL_TCP's constant value, 6. Fix for #97 | ||||
* | version bump | Andy McCurdy | 2011-03-17 | 2 | -2/+2 |
| | |||||
* | slight performance tweak to zset_score_pairs. Thanks Suor | Andy McCurdy | 2011-03-16 | 1 | -2/+2 |
| | |||||
* | Some speed optimizations. Thanks Suor. | Andy McCurdy | 2011-03-15 | 1 | -8/+6 |
| | |||||
* | i keep forgeting to write the changelog with the change =( | Andy McCurdy | 2011-03-14 | 1 | -0/+1 |
| | |||||
* | Always clear the subscription status of the client after a disconnect. Fixes #46 | Andy McCurdy | 2011-03-14 | 1 | -0/+1 |
| | |||||
* | Merge branch 'master' into dcolish | Andy McCurdy | 2011-03-14 | 1 | -0/+2 |
|\ | |||||
| * | HMSET changelog notice | Andy McCurdy | 2011-03-14 | 1 | -0/+2 |
| | | |||||
* | | add PubSubError to better report disallowed command when using pub/sub | Dan Colish | 2011-03-14 | 4 | -6/+13 |
|/ | |||||
* | Add exception message for DataError being thrown in hmset | Dan Colish | 2011-03-14 | 1 | -1/+1 |
| | |||||
* | Merge branch 'andy' | Dan Colish | 2011-03-14 | 1 | -0/+2 |
|\ | |||||
| * | changelog | Andy McCurdy | 2011-03-14 | 1 | -0/+2 |
| | | |||||
* | | Raise DataError on empty hmset mappings, remove InvalidData | Dan Colish | 2011-03-14 | 4 | -8/+24 |
|/ | |||||
* | Merge branch 'andy' | Dan Colish | 2011-03-14 | 2 | -2/+5 |
|\ | |||||
| * | Fix for #103, handling socket errors better | Andy McCurdy | 2011-03-14 | 1 | -2/+2 |
| | | |||||
| * | notes about python 2.4 compatibility changes | Andy McCurdy | 2011-03-14 | 1 | -0/+3 |
| | | |||||
* | | Use itertools izip and islice to speed up pairs_to_dict and other zips | Dan Colish | 2011-03-14 | 1 | -4/+6 |
|/ |