Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Updating CHANGES to list most recent changesck-changes | Chayim I. Kirshen | 2021-08-18 | 1 | -0/+50 |
| | |||||
* | Migrating commands to a mixin (#1534) | Chayim | 2021-08-18 | 3 | -2846/+3007 |
| | | | | | | | * Moving redis commands to a mixin This patterns allows for the reuse of these commands across connection types, including modules that are based on this client * splitting sentinel specific commands into the respective mixin | ||||
* | Zunion (#1522) | Avital Fine | 2021-08-15 | 2 | -1/+31 |
| | | | | | | | | | | | | | | | | | * zinter * change options in _zaggregate * skip for previous versions * add client function * validate the aggregate value * change options to get * add more aggregate tests * add weights guidance | ||||
* | Adding support for CLIENT LIST with ID (#1505) | Chayim | 2021-08-15 | 2 | -6/+17 |
| | |||||
* | MINID and LIMIT support for xtrim (#1508) | Chayim | 2021-08-15 | 2 | -3/+62 |
| | |||||
* | implementing the LMOVE and BLMOVE commands (#1504) | Chayim | 2021-08-15 | 2 | -2/+31 |
| | |||||
* | Added GET argument to SET command (#1412) | Jiekun | 2021-08-08 | 2 | -3/+37 |
| | |||||
* | Fix some typos. (#1496) | Binbin | 2021-08-08 | 3 | -11/+11 |
| | |||||
* | xautoclaim (#1529) | Avital Fine | 2021-08-05 | 2 | -1/+94 |
| | |||||
* | add idle to xpending (#1523) | Avital Fine | 2021-08-05 | 2 | -14/+74 |
| | |||||
* | Add a count parameter to lpop/rpop for redis >= 6.2.0 (#1487) | Gal Ben David | 2021-08-05 | 3 | -7/+41 |
| | | | Co-authored-by: Chayim <chayim@users.noreply.github.com> | ||||
* | Updating base testing docker to redis 6.2.5 (#1536) | Chayim | 2021-08-05 | 2 | -8/+2 |
| | |||||
* | fix getex flaky tests | Avital Fine | 2021-08-05 | 1 | -1/+1 |
| | |||||
* | Add trove classifier for Python 3.9 (#1535) | Michał Bielawski | 2021-08-05 | 1 | -0/+1 |
| | |||||
* | exclusive gt and lt in zadd (#1533) | Chayim | 2021-08-03 | 1 | -1/+12 |
| | | | | | * exclusive gt and lt in zadd * docs update | ||||
* | zinter (#1520) | Avital Fine | 2021-08-01 | 2 | -10/+58 |
| | | | | | | | | | | | | | | | | | | | * zinter * change options in _zaggregate * skip for previous versions * flake8 * validate the aggregate value * invalid aggregation * invalid aggregation * change options to get Co-authored-by: Chayim <chayim@users.noreply.github.com> | ||||
* | Word was repeated in documentation (#1532) | Jonathan Herlin | 2021-07-30 | 1 | -1/+1 |
| | | | Small typo in documentation | ||||
* | ensuring we adhere to exlusive options for getex (#1531) | Chayim | 2021-07-29 | 1 | -0/+5 |
| | |||||
* | zdiff and zdiffstore (#1518) | Avital Fine | 2021-07-29 | 2 | -2/+35 |
| | |||||
* | Zrangestore (#1521) | Avital Fine | 2021-07-29 | 2 | -0/+19 |
| | |||||
* | LT and GT support for ZADD (#1509) | Chayim | 2021-07-29 | 2 | -1/+26 |
| | | | | Co-authored-by: malinaa96 <52569986+malinaa96@users.noreply.github.com> Co-authored-by: Avital Fine <79420960+AvitalFineRedis@users.noreply.github.com> | ||||
* | zrandmember (#1519) | Avital Fine | 2021-07-25 | 2 | -0/+34 |
| | |||||
* | getdel (#1514) | Avital Fine | 2021-07-25 | 2 | -0/+16 |
| | |||||
* | Implements CLIENT KILL laddr filter (#1506) | Chayim | 2021-07-25 | 2 | -1/+25 |
| | |||||
* | support for client unpause (#1512) | Chayim | 2021-07-25 | 2 | -0/+10 |
| | |||||
* | NOMKSTREAM support for XADD (#1507) | Chayim | 2021-07-25 | 2 | -2/+15 |
| | |||||
* | hrandfield (#1513) | Avital Fine | 2021-07-22 | 2 | -0/+33 |
| | | | | | | | | | | | | | * hrandfield * use mapping in hset * skip if version not fit * remove empty line * flake8 comments * new line for each comment | ||||
* | client_list (#1517) | Avital Fine | 2021-07-22 | 2 | -2/+16 |
| | |||||
* | getex (#1515) | Avital Fine | 2021-07-22 | 2 | -0/+66 |
| | | | | | | | * getex * flake8 fix * comments | ||||
* | Add support for COPY command new in Redis 6.2 (#1492) | malinaa96 | 2021-07-20 | 2 | -1/+42 |
| | |||||
* | changing unit tests to account for defaults in redis flags (#1499) | Chayim | 2021-07-15 | 3 | -20/+23 |
| | | | Co-authored-by: Andy McCurdy <andy@andymccurdy.com> | ||||
* | run CI on all branchespypytest | Andy McCurdy | 2021-06-30 | 1 | -2/+0 |
| | |||||
* | daemonize the thread to see if the tests will continue | Andy McCurdy | 2021-06-30 | 1 | -4/+3 |
| | |||||
* | use github actions instead of travis-CI | Roey Prat | 2021-06-30 | 7 | -29/+21 |
| | |||||
* | Return index 4 as the command if not a list | Ian Bucad | 2021-05-18 | 1 | -1/+6 |
| | | | | command is always a list. If index 3 is not a list, assume Redis Enterprise and return index 4 instead | ||||
* | Remove blocking behaviour from context manager __enter__ | alxasfuck | 2021-05-12 | 1 | -3/+1 |
| | |||||
* | Add support for the ABSTTL option of the RESTORE command. (#1423) | Simon Charette | 2020-11-22 | 3 | -1/+25 |
| | | | Add support for the ABSTTL option of the RESTORE command. | ||||
* | Sponsored (#1418) | Guy Korland | 2020-11-09 | 2 | -0/+8 |
| | | | Add note that redis-py is sponsored by Redis Labs | ||||
* | Add more documentation about encoding of strings (#1417) | Felipe Machado | 2020-11-09 | 1 | -0/+6 |
| | | | Additional docs about string encoding/decoding | ||||
* | develop and test against redis version 6.0.9 | Roey Prat | 2020-10-28 | 1 | -1/+1 |
| | |||||
* | Add optional exception handler to PubSubWorkerThread (#1395) | Abhimanyu Deora | 2020-10-26 | 3 | -5/+56 |
| | | | | | Add optional exception handler to PubSubWorkerThread Co-authored-by: Abhimanyu Deora <adeora@drwholdings.com> | ||||
* | Note that redis-py does not support Cluster Mode | Brad Solomon | 2020-10-12 | 1 | -0/+6 |
| | |||||
* | 🕰️ Use monotonic clock in Lock (and tests) | Jack Edge | 2020-10-12 | 2 | -6/+6 |
| | | | | | | | | | | | | | | | | | During a call to `acquire()`, if the call is `blocking` and has a `blocking_timeout` set, it uses `time.time()` calls to determine when to give up attempting to acquire the lock. However, since `time.time()` is marked as "adjustable", it is possible for it to go backwards or forwards at a rate other than 1 second per second, meaning the spinloop may exit earlier or later than expected. By changing the implementation to use `time.monotonic()`, which is guaranteed to never go backwards, and not be affected by system clock updates, this potential problem is fixed. For the same reason, some time dependent lock tests have also been changed to use `time.monotonic()`. | ||||
* | Update docs with info about SSL hostname validation | Yann | 2020-09-21 | 1 | -3/+38 |
| | |||||
* | develop and test against redis version 6.0.8 | Roey Prat | 2020-09-15 | 1 | -1/+1 |
| | |||||
* | develop and test against redis version 6.0.7 | Roey Prat | 2020-09-03 | 1 | -1/+1 |
| | |||||
* | Fixing #1390 modules key in info command (#1393) | 2014bduck | 2020-09-03 | 1 | -1/+7 |
| | | | | | When modules are present, INFO's response will contain a `modules` key which will be a list of dicts describing each module. Co-authored-by: jiekun.zhu <jiekun.zhu@shopee.com> | ||||
* | Fix Dockerfile (cache clear of apt) | ryuichi1208 | 2020-08-24 | 1 | -1/+3 |
| | |||||
* | Added the ACL LOG command available in Redis 6 | Andy McCurdy | 2020-08-19 | 4 | -10/+126 |
| | | | | | | | | | `acl_log()` returns a list of dictionaries, each describing a log entry. `acl_log_reset()` instructs the server to truncate the log. Thanks @2014BDuck Fixes #1307 | ||||
* | fix: Align from_url in utils.py to remove DB as a 2nd param | Tom King | 2020-08-17 | 1 | -2/+2 |
| |