summaryrefslogtreecommitdiff
path: root/redis/client.py
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | reorganize stream testsAndy McCurdy2018-10-311-4/+4
| | | |
| * | | alphabetize stream functionsAndy McCurdy2018-10-311-180/+180
| | | |
| * | | rename _name -> nameAndy McCurdy2018-10-311-2/+2
| | | |
| * | | alphabetize the callback listAndy McCurdy2018-10-311-43/+35
| | | |
| * | | XREAD and XREADGROUP return empty lists when the server returns no messagesRoey Prat2018-10-311-3/+3
| | | |
| * | | XPENDING parse response and unit testRoey Prat2018-10-311-6/+50
| | | |
| * | | fix XCLAIM to handle justid parameter correctlyRoey Prat2018-10-311-2/+2
| | | |
| * | | XCLAIM simplify argument checksRoey Prat2018-10-311-19/+22
| | | |
| * | | remove code duplicationRoey Prat2018-10-311-52/+0
| | | |
| * | | string interpolation for the error messages needs to include the positional ↵Roey Prat2018-10-311-2/+2
| | | | | | | | | | | | | | | | index
| * | | XREAD and XREADGROUP should take streams as a required dict arg rather than ↵Roey Prat2018-10-311-23/+17
| | | | | | | | | | | | | | | | kwargs
| * | | streams commands wrap all string literals in Token.get_tokenRoey Prat2018-10-311-14/+18
| | | |
| * | | allow list based iterating on XREADGROUP resultsRoey Prat2018-10-281-6/+3
| | | |
| * | | multi_stream_list should use nativestr for compatibilityRoey Prat2018-10-281-1/+1
| | | |
| * | | stream_list should reuse pairs_to_dictRoey Prat2018-10-281-9/+1
| | | |
| * | | XADD removing unnecessary stream_key parse functionRoey Prat2018-10-281-5/+0
| | | |
| * | | XCLAIM renaming param to param_value, and adding param_name to piecesRoey Prat2018-10-281-7/+7
| | | |
| * | | pieces.extend(pair) is slightly more efficient.Roey Prat2018-10-281-2/+1
| | | |
| * | | for python 2/3 compat we need isinstance to check both int and longRoey Prat2018-10-281-10/+10
| | | |
| * | | XADD key/value pairs of the entry should be specified as a single dict arg ↵Roey Prat2018-10-281-3/+5
| | | | | | | | | | | | | | | | rather than kwargs
| * | | pycodestyle fixes in clientRoey Prat2018-10-281-1/+2
| | | |
| * | | Style: use single ticks instead of double quotes for stringsItamar Haber2018-10-281-12/+12
| | | |
| * | | Implements XCLAIMRoey Prat2018-10-281-8/+59
| | | |
| * | | Implements XPENDINGRoey Prat2018-10-281-7/+38
| | | |
| * | | Implements XREADGROUPRoey Prat2018-10-281-1/+35
| | | |
| * | | Implements XTRIMItamar Haber2018-10-281-1/+14
| | | |
| * | | Implements XDELItamar Haber2018-10-281-1/+12
| | | |
| * | | Implements XACKItamar Haber2018-10-281-1/+11
| | | |
| * | | Implements XINFORoey Prat2018-10-281-2/+105
| | | |
| * | | Implement XGROUPRoey Prat2018-10-281-0/+42
| | | |
| * | | xread: block parameter may be set to zero, to block indefinitelyRoey Prat2018-10-281-2/+2
| | | |
| * | | Added support for StreamsNick Farrell2018-10-281-1/+133
| |/ / | | | | | | | | | | | | | | | | | | | | | This includes: XADD, XREAD, XRANGE, XREVRANGE, XLEN. See http://antirez.com/news/114 for more information. Consumer groups is not yet supported, as its details are still being finalised upstream.
* | | Documents rediss:// supportJames Remeika2018-04-061-4/+12
|/ /
* | Added number of members to be popped from set, by spop commandAlireza2017-10-091-2/+3
| |
* | clientlist response, client_name value might contain the '=' character, in ↵swilly222017-09-221-1/+2
| | | | | | | | that case the response parser will fail
* | Merge pull request #887 from laixintao/masterAndy McCurdy2017-08-161-4/+4
|\ \ | | | | | | update documents for set()
| * | update documents for set()laixintao2017-08-041-4/+4
| | |
* | | Merge pull request #888 from categulario/bugfix/geopos-empty-posAndy McCurdy2017-08-141-1/+2
|\ \ \ | | | | | | | | fix problem when using geopos on unexistent hash member
| * | | pep8Abraham Toriz2017-08-141-1/+2
| | | |
| * | | keep styleAbraham Toriz2017-08-101-3/+1
| | | |
| * | | fix problem when using geopos on unexistent hash memberAbraham Toriz2017-08-101-1/+3
| |/ /
* | | Merge branch 'master' of github.com:andymccurdy/redis-pyAndy McCurdy2017-08-141-1/+1
|\ \ \ | |/ /
| * | Merge pull request #862 from Arctice/patch-1Andy McCurdy2017-08-011-1/+1
| |\ \ | | | | | | | | minor docstring typo
| | * | typo fixArctice2017-05-261-1/+1
| | | |
* | | | add an Encoder object responsible for encoding/decoding bytes and stringsAndy McCurdy2017-08-021-35/+21
|/ / / | | | | | | | | | this simplifies multiple places that needs to encode and decode values
* | | propery encode the script before getting the sha1 valueAndy McCurdy2017-07-311-1/+9
| | | | | | | | | | | | | | | | | | it's possible a Lua script contains unicode characters. use the client's encoding options to obtain the byte representation of the script.
* | | Merge branch 'pr/867'Andy McCurdy2017-07-311-16/+8
|\ \ \
| * | | make register_scripts use the single string form of the SCRIPT (EXISTS|LOAD) ↵Ben Greenberg2017-06-161-6/+3
| | | | | | | | | | | | | | | | commands so that they will be parsed the same way as in script_load and script_exists
| * | | Remove script_load_for_pipeline and directly add Script object to ↵Ben Greenberg2017-06-161-7/+3
| | | | | | | | | | | | | | | | BasePipeline.scripts
| * | | encode the SHA1 digest so that it matches the return type of script_load in ↵Ben Greenberg2017-06-151-1/+4
| | | | | | | | | | | | | | | | Python 3