| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
this change allows users to call client.execute_command('info') or
client.execute_command('INFO') and get the same parsed result.
Fixes #1168
|
|\
| |
| | |
Skip 64-bit specific tests. (Closes: #899)
|
| |
| |
| |
| | |
Signed-off-by: Chris Lamb <lamby@debian.org>
|
| | |
|
| | |
|
|\ \ |
|
| | | |
|
|/ /
| |
| |
| |
| |
| | |
messages
Signed-off-by: Xabier Eizmendi <xeizmendi@gmail.com>
|
| |
| |
| |
| | |
Stream message now respect the decode_responses flag.
|
| |
| |
| |
| |
| |
| |
| | |
Redis versions 5.0.1 require messages to be read with the special ID '>'
when using XREADGROUP
Fixes #1073
|
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
Signed-off-by: Theo Despoudis <thdespou@hotmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Theo Despoudis <thdespou@hotmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Theo Despoudis <thdespou@hotmail.com>
|
| | |
|
|/ |
|
| |
|
|\
| |
| | |
Fixes a KeyError in empty `options` dict at sort's return
|
| |
| |
| |
| | |
Fixes #924
|
| |
| |
| |
| | |
Fixes #939
|
| |
| |
| |
| |
| |
| | |
Fixes #1053
Fixes #635
Fixes #766
|
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes #649
Fixes #954
Fixes #638
Fixes #721
Fixes #955
|
| |
| |
| |
| | |
fixes #571
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
redis-py maintained backwards compatibility by keeping the old "Redis"
class around for quite some time. While no doubt a convenience for folks
who relied on it, the presence of both Redis and StrictRedis causes
a number of support issues and general confusion. With 3.0, we're
breaking a few things to make redis-py better going forward.
This change removes the old Redis class. We also renamed the StrictRedis
class to Redis and aliased StrictRedis to Redis. For people that have
been using StrictRedis, this should not change anything. You can continue
doing things as you are.
People still using the legacy Redis class will need to update the argument
order for the SETEX, LREM and ZADD commands. Additionally, the return values
for TTL and PTTL now return the integer values -1 when a key exists but
has no expire time and -2 when a key does not exist. Previously these
cases returned a None value in the Redis class.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously MSET, MSETNX and ZADD accepted multiple ways to specify the
mapping of keys to values including via **kwargs. This turned out to be
a poor choice. As Redis evolved and added additional options to the ZADD
command, these options couldn't be specified in redis-py without possible
element name conflictd. This fixes that going forward and makes the commands
simpler.
|
|\ \
| | |
| | | |
CLIENT PAUSE and type argument in client_list
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Signed-off-by: Itamar Haber <itamar@redislabs.com>
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- bitfields now accept a `default_overflow` argument that sets the
default overflow behavior for incrby operations
- exposed an overflow() method that sets the overflow behavior for future
incrby operations. this can be used in place of the overfly argument
to incrby if someone prefers
- clean up bitfield instance upon execution, resetting the overflow behavior
back to the default provided and clearing the list of operations
|
|/ / |
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Remove workaround for handling unicode with older Pythons.
|
| | | |
|
| | |
| | |
| | |
| | | |
All supported Python versions support the with statement.
|
|\ \ \
| | | |
| | | | |
Add support for UNLINK command
|
| | |/
| |/| |
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | | |
allow commands that expect 1 or more keys to fail gracefully when 0 keys are provided
|
| | | |
|
| | | |
|
| |\ \
| | | |
| | | | |
Adds support for ZPOPMAX, ZPOPMIN and their respective blocking variants
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Itamar Haber <itamar@redislabs.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Itamar Haber <itamar@redislabs.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Itamar Haber <itamar@redislabs.com>
|
| | |/
| | |
| | |
| | | |
Signed-off-by: Itamar Haber <itamar@redislabs.com>
|
| | | |
|
| | | |
|
| | | |
|