Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove Token class in favor of bytestringremove_token | Andy McCurdy | 2019-05-28 | 1 | -79/+81 |
| | | | | | | | The Token class was needed when supporting Python 2.6. Now that we've dropped support for 2.6, we don't need it anymore. Fixes #1066 | ||||
* | add tests for encoding issues and fix bugs found | Andy McCurdy | 2019-05-26 | 1 | -1/+1 |
| | |||||
* | monitor command now has full command text. test suite improved | Andy McCurdy | 2019-05-26 | 1 | -4/+8 |
| | |||||
* | Merge branch 'master' into monitor | Andy McCurdy | 2019-05-26 | 1 | -2/+4 |
|\ | |||||
| * | Merge pull request #1152 from aachurin/master | Andy McCurdy | 2019-04-29 | 1 | -2/+4 |
| |\ | | | | | | | Fix for https://github.com/andymccurdy/redis-py/issues/1135 | ||||
| | * | Update client.py | aachurin | 2019-03-16 | 1 | -2/+4 |
| | | | | | | | | | Fix for https://github.com/andymccurdy/redis-py/issues/1135 | ||||
* | | | Merge branch 'pr/1033' into monitor | Andy McCurdy | 2019-04-25 | 1 | -0/+49 |
|\ \ \ | |/ / |/| | | |||||
| * | | Added support for the monitor command. | Doug Kisabaka | 2019-02-25 | 1 | -0/+49 |
| |/ | |||||
* | | Fix PubSubWorkerThread race condition | Andy McCurdy | 2019-04-18 | 1 | -13/+8 |
|/ | | | | | | | | | | | | Resolves a race condition found in the PubSubWorkerThread. Prior to this change is was possible to receive the server's resonse to an unsubscribe message prior to the channel/pattern being added to the pending_unsubscribe set. This also improves PubSubWorkerThread.stop so that the run function is stopped immediately after the next iteration. fixes #1150 | ||||
* | Merge pull request #1023 from ycraaron/1022-fix-retry-logic | Andy McCurdy | 2019-01-27 | 1 | -2/+4 |
|\ | | | | | 1022: Fix retry logic for StricRedis and PubSub | ||||
| * | put not outside of the parentheses | Aaron Yang | 2018-09-02 | 1 | -2/+2 |
| | | |||||
| * | fix retry for PubSub | Aaron Yang | 2018-08-23 | 1 | -1/+2 |
| | | |||||
| * | pep8 | Aaron Yang | 2018-08-23 | 1 | -1/+2 |
| | | |||||
| * | fix retry logic for StricRedis | Aaron Yang | 2018-08-23 | 1 | -1/+1 |
| | | |||||
* | | Added a test for #1126 | Andy McCurdy | 2019-01-27 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #1126 from guybe7/geohash_fix | Andy McCurdy | 2019-01-27 | 1 | -1/+7 |
|\ \ | | | | | | | GEOHASH response may contain None elements | ||||
| * | | GEOHASH response may contain None elements | Guy Benoish | 2019-01-23 | 1 | -1/+7 |
| | | | |||||
* | | | Merge branch 'master' into xreadgroup_handle_nil_fields | Andy McCurdy | 2019-01-27 | 1 | -1/+4 |
|\ \ \ | |/ / | |||||
| * | | Added noack option for XREADGROUP | John T. Myers | 2019-01-10 | 1 | -1/+4 |
| | | | |||||
* | | | Fix #1116 - trimmed stream causes exception on xreadgroup with id 0 | Xabier Eizmendi | 2019-01-10 | 1 | -0/+2 |
|/ / | | | | | | | | | | | messages Signed-off-by: Xabier Eizmendi <xeizmendi@gmail.com> | ||||
* | | Remove unnecessary compat shim for 'bytes' | Jon Dufresne | 2018-12-28 | 1 | -1/+1 |
| | | | | | | | | | | | | Both Python 2.7 & Python 3 have the types bytes. On Python 2.7, it is an alias for the type str, same as what was previously defined in _compat.py. | ||||
* | | Encode Stream message names within XREAD and XREADGROUP responses correctly | Andy McCurdy | 2018-12-27 | 1 | -1/+1 |
| | | | | | | | | Stream message now respect the decode_responses flag. | ||||
* | | XPENDING range queries no longer allow COUNT to be infinite | Andy McCurdy | 2018-12-27 | 1 | -7/+4 |
| | | | | | | | | | | | | | | Redis 5.0.1 and beyond require that COUNT be specified as a positive integer. Since we can't guess the maximum possible value (UULONG_MAX can vary based on server architecture), force min/max/count to be required arguments | ||||
* | | ZADD correctly returns None in certain edge cases when incr=True | Andy McCurdy | 2018-12-27 | 1 | -0/+2 |
| | | | | | | | | | | | | | | When incr=True and xx=True and an element is specified that doesn't exist the Redis server returns None. redis-py now does this as well. Fixes #1084 | ||||
* | | Merge pull request #1077 from oranagra/fix_info_parsing | Andy McCurdy | 2018-12-18 | 1 | -2/+6 |
|\ \ | | | | | | | Re-fix the recently broken INFO parsing, see #1018 | ||||
| * | | Re-fix the recently broken INFO parsing, see #1018 | Oran Agra | 2018-11-18 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | The value part of the info line may contains : in many cases, most importantly an IPv6 slave address, may cause the parser to crash. | ||||
* | | | Merge pull request #1098 from theodesp/client-kill-filter | Andy McCurdy | 2018-12-17 | 1 | -1/+43 |
|\ \ \ | | | | | | | | | Add client kill with filter | ||||
| * | | | pep8 fix | Andy McCurdy | 2018-12-17 | 1 | -2/+4 |
| | | | | |||||
| * | | | fix missing parens | Andy McCurdy | 2018-12-17 | 1 | -2/+2 |
| | | | | |||||
| * | | | small cleanup of client_kill_filter | Andy McCurdy | 2018-12-17 | 1 | -23/+21 |
| | | | | | | | | | | | | | | | | changed skipme to a bool use a list to accumulate filter options | ||||
| * | | | Code review fixes | Theo Despoudis | 2018-12-06 | 1 | -29/+38 |
| | | | | | | | | | | | | | | | | Signed-off-by: Theo Despoudis <thdespou@hotmail.com> | ||||
| * | | | Fixes codestyle issues | Theo Despoudis | 2018-12-04 | 1 | -10/+12 |
| | | | | | | | | | | | | | | | | Signed-off-by: Theo Despoudis <thdespou@hotmail.com> | ||||
| * | | | Simplified key, value handling inside for-range loop | Theo Despoudis | 2018-12-04 | 1 | -4/+3 |
| | | | | | | | | | | | | | | | | Signed-off-by: Theo Despoudis <thdespou@hotmail.com> | ||||
| * | | | Removed ambiguous argument handling | Theo Despoudis | 2018-12-04 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | Signed-off-by: Theo Despoudis <thdespou@hotmail.com> | ||||
| * | | | Add client kill with filter | Theo Despoudis | 2018-12-04 | 1 | -1/+35 |
| | | | | | | | | | | | | | | | | Signed-off-by: Theo Despoudis <thdespou@hotmail.com> | ||||
* | | | | Fix #764 - sub-unsub-resub caused PubSub() to forget the channel | Marcin RaczyĆski | 2018-12-17 | 1 | -14/+33 |
|/ / / | |||||
* | | | Remove decoding from georadius | Bo Bayles | 2018-11-21 | 1 | -13/+2 |
| | | | |||||
* | | | Don't destroy data in GEORADIUS commands | Bo Bayles | 2018-11-20 | 1 | -2/+13 |
|/ / | |||||
* | | Fix broken asynchronous check in flushdb and flushall | Andy McCurdy | 2018-11-15 | 1 | -2/+2 |
| | | | | | | | | Fixes #1070 | ||||
* | | fix missing arg in exception message. thanks Keith Ainsworth | Andy McCurdy | 2018-11-14 | 1 | -2/+4 |
| | | | | | | | | Fixes #559 | ||||
* | | saner handling of decr/incr vs decrby/incrby | Andy McCurdy | 2018-11-14 | 1 | -8/+6 |
| | | |||||
* | | Merge pull request #578 from derek-dchu/master | Andy McCurdy | 2018-11-14 | 1 | -0/+10 |
|\ \ | | | | | | | add 'decrby' method | ||||
| * | | add 'decrby' method | Derek Hu | 2015-01-07 | 1 | -0/+10 |
| | | | |||||
* | | | Merge pull request #925 from itamarhaber/sort_issue | Andy McCurdy | 2018-11-14 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Fixes a KeyError in empty `options` dict at sort's return | ||||
| * | | | Fixes a KeyError in empty `options` dict at sort's return | Itamar Haber | 2017-11-13 | 1 | -1/+1 |
| | |/ | |/| | | | | | | | Fixes #924 | ||||
* | | | Properly decode cluster info in callbacks | Andy McCurdy | 2018-11-14 | 1 | -0/+2 |
| | | | | | | | | | | | | Fixes #951 | ||||
* | | | Merge pull request #1017 from u2mejc/issue-1016 | Andy McCurdy | 2018-11-14 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Enforce ssl_cert_reqs='required' by default | ||||
| * | | | Enforce ssl_cert_reqs='required' by default | Justin Clark | 2018-08-07 | 1 | -1/+1 |
| |/ / | |||||
* | | | EXISTS now accepts multiple keys. return the number of existing keys | Andy McCurdy | 2018-11-14 | 1 | -8/+8 |
| | | | | | | | | | | | | | | | | | | Fixes #1053 Fixes #635 Fixes #766 | ||||
* | | | add nx, xx, ch and incr options to ZADD | Andy McCurdy | 2018-11-14 | 1 | -3/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes #649 Fixes #954 Fixes #638 Fixes #721 Fixes #955 |