summaryrefslogtreecommitdiff
path: root/redis
Commit message (Collapse)AuthorAgeFilesLines
...
* Add cluster support for scripting (#1937)Jake Barnwell2022-02-225-21/+150
| | | | | | | | | | | * Add cluster support for scripting * Fall back to connection_pool.get_encoder if necessary * Add documentation for cluster-based scripting * Add test for flush response Co-authored-by: dvora-h <dvora.heller@redis.com>
* Catch OSError in BlockingConnectionPool.get_connection (#2001)Éric Lemoine2022-02-221-1/+1
| | | Co-authored-by: Chayim I. Kirshen <c@kirshen.com>
* Add support for Redis 7 functions (#1998)dvora-h2022-02-223-2/+139
| | | | | | | | | | | | | | | | | | | * add function support * linters * test fcall * decode reponses for unstable_r * linters * fix evalsho_ro test * fix eval_ro test * add response callbaks * linters
* FixingElevated CPU utilization on one node when using RedisCluster pipeline ↵Mike Shchurov2022-02-221-5/+3
| | | | (#1985)
* Add Async Support (#1899)Andrew Chen Wang2022-02-2214-621/+5189
| | | | Co-authored-by: Chayim I. Kirshen <c@kirshen.com> Co-authored-by: dvora-h <dvora.heller@redis.com>
* Fixing type annotation for EXPLAIN (#1997)Sebastian Rittau2022-02-171-1/+1
|
* Add support for ACL DRYRUN (#1992)dogukanteber2022-02-161-0/+8
| | | | | | | | | | | * Add support for ACL DRYRUN * Fix linter error * Revert "Fix linter error" This reverts commit aa1cf04ea7e93abedfd3a33b818f8f64b92147c4. * Fix linter error
* Adding ExecutionPlan support for graph (#1993)Chayim2022-02-162-21/+239
|
* docs: fix the wrong link to watch command (#1984)Jason Huang2022-02-151-1/+1
|
* Vector similarity search support (#1986)Chayim2022-02-151-7/+35
|
* Fix flushdb and flushall (#1926)Meir Shpilraien (Spielrein)2022-02-071-2/+8
| | | | | | | | | | | | | | * Fix flushdb and flushall Both commands should be broadcasted to all the shards. * Support ssl_password on cluster * linter fix * change commands to run only on primary nodes Co-authored-by: Chayim I. Kirshen <c@kirshen.com> Co-authored-by: dvora-h <dvora.heller@redis.com>
* add support for lcs (#1924)dvora-h2022-02-061-0/+29
|
* Add type hints for JSON commands (#1921)dvora-h2022-02-062-24/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add type hints for json commands * Change json.clear test multi to be up to date with redisjson (#1922) * fix json clear test * fix json clear test * Add support for BZMPOP (#1851) * add bzmpop * add comment * fix pr comment * fix linters * fix pr comments * add client no-evict (#1856) * Add support for ZINTERCARD (#1857) * add zintercard * fix pr comment * linters * Add support for EVAL_RO (#1862) * add sort_ro * mark test as onlynon cluster * delete mark test as onlynoncluster * add eval_ro * fix linters * delete sort_ro * fix pr comment * add type hints * add type hints * linters * Add support for EVALSHA_RO (#1863) * add evalsha-ro * fix pr comment * add type hints * add type hints * Fix naming conventions (#1872) * fix naming convention * fix worng changes * fix naming convention in rootPath
* Throw NotImplementedError for HELLO (#1912)dvora-h2022-02-061-0/+9
| | | | | | | | | | | | | * unsupported hello * add test and docstring * linters * fix docstring * linters * linters
* Throw NotImplementedError for FAILOVER (#1911)dvora-h2022-02-061-0/+9
| | | | | | | * unsupported failover * add test and docstring * fix docstring
* Throw NotImplementedError for AUTH (#1910)dvora-h2022-02-061-0/+9
| | | | | | | | | * unsupported auth * unsupported-auth * add test and docstring * fix docstring
* Add support for ZMPOP (#1923)dvora-h2022-02-061-0/+25
|
* Add type hints for set commands (#1918)dvora-h2022-02-031-15/+19
| | | | | * add type hint for set commands * switch to List
* Add type hints for hash commands (#1919)dvora-h2022-02-031-14/+20
| | | | | | | * Add type hint for hash commands * switch to List * linters
* Add type hints for list commands (#1917)dvora-h2022-02-031-30/+39
| | | | | | | | | | | * add type hints for list commands * fix cluster tests * linters * delete breaking changes and switch to List * linters
* Add support for BLMPOP (#1849)dvora-h2022-02-021-0/+21
| | | | | | | | | | | | | | | | | | | * Add support for BLMPOP * add type hints * fix test * fix comment * fix pr comment * delete count check * change numkeys * linters * mark test as onlynoncluster
* Add support for LMPOP (#1843)dvora-h2022-02-021-0/+19
| | | | | | | * Add support for LMPOP * add type hints * fix linters
* Add support for SINTERCARD (#1859)dvora-h2022-02-021-0/+13
| | | | | * add sintercard * fix pr comment
* Fix naming conventions (#1872)dvora-h2022-02-0212-127/+127
| | | | | * fix naming convention * fix worng changes
* Add support for EVALSHA_RO (#1863)dvora-h2022-02-021-2/+20
| | | | | | | | | * add evalsha-ro * fix pr comment * add type hints * add type hints
* Add support for EVAL_RO (#1862)dvora-h2022-02-021-2/+19
| | | | | | | | | | | | | | | | | | | | | * add sort_ro * mark test as onlynon cluster * delete mark test as onlynoncluster * add eval_ro * fix linters * delete sort_ro * fix pr comment * add type hints * add type hints * linters
* Add support for ZINTERCARD (#1857)dvora-h2022-02-021-0/+13
| | | | | | | * add zintercard * fix pr comment * linters
* add client no-evict (#1856)dvora-h2022-02-021-0/+8
|
* Add support for BZMPOP (#1851)dvora-h2022-02-021-0/+33
| | | | | | | | | | | * add bzmpop * add comment * fix pr comment * fix linters * fix pr comments
* Raising ConnectionError on invalid ocsp certificates - with status ↵Chayim2022-01-271-2/+7
| | | | information (#1907)
* Fixing LMOVE, BLMOVE returning an incorrect response (#1906)Varun Chopra2022-01-271-2/+2
|
* Fixing AttributeError on some connection errors (#1905)Chayim2022-01-261-4/+7
|
* Fixing AttributeError in UnixDomainSocketConnection (#1903)dvora-h2022-01-261-5/+12
|
* Fixing TypeError in GraphCommands.explain (#1901)dvora-h2022-01-261-0/+2
|
* Added retry mechanism on socket timeouts when connecting to the server (#1895)Bar Shaul2022-01-252-3/+9
|
* Add retries to connections in Sentinel Pools (#1879)Jonathan Dieter2022-01-171-1/+7
|
* OCSP Stapling Support (#1873)Chayim2022-01-173-16/+212
|
* Define incr/decr as aliases of incrby/decrby (#1874)Ori Avtalion2022-01-161-22/+4
|
* Triple quote docstrings in client.py PEP 257 (#1876)Andrew Chen Wang2022-01-121-22/+19
|
* get_connection: catch OSError too (#1832)Iñaki Ucar2022-01-101-1/+1
|
* Set keys var otherwise variable not created (#1853)Andrew Chen Wang2022-01-101-2/+1
|
* Clusters should optionally require full slot coverage (#1845)Bar Shaul2022-01-101-63/+12
|
* Typo and typing in GraphCommands documentation (#1855)Andrew Chen Wang2022-01-101-2/+2
|
* FT.CREATE - support MAXTEXTFIELDS, TEMPORARY, NOHL, NOFREQS, SKIPINITIALSCAN ↵Avital Fine2022-01-101-20/+58
| | | | | (#1847) Co-authored-by: Chayim I. Kirshen <c@kirshen.com>
* Documentation cleanup (#1841)Chayim2021-12-306-31/+26
|
* OCSP stapling support (#1820)Chayim2021-12-265-2/+187
|
* Support for SELECT (#1825)Chayim2021-12-231-0/+7
|
* Retry on error exception and timeout fixes (#1821)Bar Shaul2021-12-231-52/+49
|
* Fixing read race condition during pubsub (#1737)Bar Shaul2021-12-231-6/+68
|
* Support for specifying error types with retry (#1817)Bar Shaul2021-12-233-11/+45
|