fix
This commit is contained in:
@@ -0,0 +1 @@
|
||||
pip
|
||||
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2022-2023, Redis, inc.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
213
venv/lib/python3.11/site-packages/redis-5.2.0.dist-info/METADATA
Normal file
213
venv/lib/python3.11/site-packages/redis-5.2.0.dist-info/METADATA
Normal file
@@ -0,0 +1,213 @@
|
||||
Metadata-Version: 2.1
|
||||
Name: redis
|
||||
Version: 5.2.0
|
||||
Summary: Python client for Redis database and key-value store
|
||||
Home-page: https://github.com/redis/redis-py
|
||||
Author: Redis Inc.
|
||||
Author-email: oss@redis.com
|
||||
License: MIT
|
||||
Project-URL: Documentation, https://redis.readthedocs.io/en/latest/
|
||||
Project-URL: Changes, https://github.com/redis/redis-py/releases
|
||||
Project-URL: Code, https://github.com/redis/redis-py
|
||||
Project-URL: Issue tracker, https://github.com/redis/redis-py/issues
|
||||
Keywords: Redis,key-value store,database
|
||||
Platform: UNKNOWN
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Environment :: Console
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: MIT License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3 :: Only
|
||||
Classifier: Programming Language :: Python :: 3.8
|
||||
Classifier: Programming Language :: Python :: 3.9
|
||||
Classifier: Programming Language :: Python :: 3.10
|
||||
Classifier: Programming Language :: Python :: 3.11
|
||||
Classifier: Programming Language :: Python :: 3.12
|
||||
Classifier: Programming Language :: Python :: Implementation :: CPython
|
||||
Classifier: Programming Language :: Python :: Implementation :: PyPy
|
||||
Requires-Python: >=3.8
|
||||
Description-Content-Type: text/markdown
|
||||
License-File: LICENSE
|
||||
Requires-Dist: async-timeout>=4.0.3; python_full_version < "3.11.3"
|
||||
Provides-Extra: hiredis
|
||||
Requires-Dist: hiredis>=3.0.0; extra == "hiredis"
|
||||
Provides-Extra: ocsp
|
||||
Requires-Dist: cryptography>=36.0.1; extra == "ocsp"
|
||||
Requires-Dist: pyopenssl==23.2.1; extra == "ocsp"
|
||||
Requires-Dist: requests>=2.31.0; extra == "ocsp"
|
||||
|
||||
# redis-py
|
||||
|
||||
The Python interface to the Redis key-value store.
|
||||
|
||||
[](https://github.com/redis/redis-py/actions?query=workflow%3ACI+branch%3Amaster)
|
||||
[](https://redis-py.readthedocs.io/en/stable/)
|
||||
[](./LICENSE)
|
||||
[](https://pypi.org/project/redis/)
|
||||
[](https://github.com/redis/redis-py/releases)
|
||||
[](https://codecov.io/gh/redis/redis-py)
|
||||
|
||||
[Installation](#installation) | [Usage](#usage) | [Advanced Topics](#advanced-topics) | [Contributing](https://github.com/redis/redis-py/blob/master/CONTRIBUTING.md)
|
||||
|
||||
---------------------------------------------
|
||||
|
||||
**Note: ** redis-py 5.0 will be the last version of redis-py to support Python 3.7, as it has reached [end of life](https://devguide.python.org/versions/). redis-py 5.1 will support Python 3.8+.
|
||||
|
||||
---------------------------------------------
|
||||
|
||||
## How do I Redis?
|
||||
|
||||
[Learn for free at Redis University](https://redis.io/university/)
|
||||
|
||||
[Try the Redis Cloud](https://redis.io/try-free/)
|
||||
|
||||
[Dive in developer tutorials](https://redis.io/learn)
|
||||
|
||||
[Join the Redis community](https://redis.io/community/)
|
||||
|
||||
[Work at Redis](https://redis.io/careers/)
|
||||
|
||||
## Installation
|
||||
|
||||
Start a redis via docker:
|
||||
|
||||
``` bash
|
||||
docker run -p 6379:6379 -it redis/redis-stack:latest
|
||||
```
|
||||
|
||||
To install redis-py, simply:
|
||||
|
||||
``` bash
|
||||
$ pip install redis
|
||||
```
|
||||
|
||||
For faster performance, install redis with hiredis support, this provides a compiled response parser, and *for most cases* requires zero code changes.
|
||||
By default, if hiredis >= 1.0 is available, redis-py will attempt to use it for response parsing.
|
||||
|
||||
``` bash
|
||||
$ pip install "redis[hiredis]"
|
||||
```
|
||||
|
||||
Looking for a high-level library to handle object mapping? See [redis-om-python](https://github.com/redis/redis-om-python)!
|
||||
|
||||
## Supported Redis Versions
|
||||
|
||||
The most recent version of this library supports redis version [5.0](https://github.com/redis/redis/blob/5.0/00-RELEASENOTES), [6.0](https://github.com/redis/redis/blob/6.0/00-RELEASENOTES), [6.2](https://github.com/redis/redis/blob/6.2/00-RELEASENOTES), [7.0](https://github.com/redis/redis/blob/7.0/00-RELEASENOTES), [7.2](https://github.com/redis/redis/blob/7.2/00-RELEASENOTES) and [7.4](https://github.com/redis/redis/blob/7.4/00-RELEASENOTES).
|
||||
|
||||
The table below highlights version compatibility of the most-recent library versions and redis versions.
|
||||
|
||||
| Library version | Supported redis versions |
|
||||
|-----------------|-------------------|
|
||||
| 3.5.3 | <= 6.2 Family of releases |
|
||||
| >= 4.5.0 | Version 5.0 to 7.0 |
|
||||
| >= 5.0.0 | Version 5.0 to current |
|
||||
|
||||
|
||||
## Usage
|
||||
|
||||
### Basic Example
|
||||
|
||||
``` python
|
||||
>>> import redis
|
||||
>>> r = redis.Redis(host='localhost', port=6379, db=0)
|
||||
>>> r.set('foo', 'bar')
|
||||
True
|
||||
>>> r.get('foo')
|
||||
b'bar'
|
||||
```
|
||||
|
||||
The above code connects to localhost on port 6379, sets a value in Redis, and retrieves it. All responses are returned as bytes in Python, to receive decoded strings, set *decode_responses=True*. For this, and more connection options, see [these examples](https://redis.readthedocs.io/en/stable/examples.html).
|
||||
|
||||
|
||||
#### RESP3 Support
|
||||
To enable support for RESP3, ensure you have at least version 5.0 of the client, and change your connection object to include *protocol=3*
|
||||
|
||||
``` python
|
||||
>>> import redis
|
||||
>>> r = redis.Redis(host='localhost', port=6379, db=0, protocol=3)
|
||||
```
|
||||
|
||||
### Connection Pools
|
||||
|
||||
By default, redis-py uses a connection pool to manage connections. Each instance of a Redis class receives its own connection pool. You can however define your own [redis.ConnectionPool](https://redis.readthedocs.io/en/stable/connections.html#connection-pools).
|
||||
|
||||
``` python
|
||||
>>> pool = redis.ConnectionPool(host='localhost', port=6379, db=0)
|
||||
>>> r = redis.Redis(connection_pool=pool)
|
||||
```
|
||||
|
||||
Alternatively, you might want to look at [Async connections](https://redis.readthedocs.io/en/stable/examples/asyncio_examples.html), or [Cluster connections](https://redis.readthedocs.io/en/stable/connections.html#cluster-client), or even [Async Cluster connections](https://redis.readthedocs.io/en/stable/connections.html#async-cluster-client).
|
||||
|
||||
### Redis Commands
|
||||
|
||||
There is built-in support for all of the [out-of-the-box Redis commands](https://redis.io/commands). They are exposed using the raw Redis command names (`HSET`, `HGETALL`, etc.) except where a word (i.e. del) is reserved by the language. The complete set of commands can be found [here](https://github.com/redis/redis-py/tree/master/redis/commands), or [the documentation](https://redis.readthedocs.io/en/stable/commands.html).
|
||||
|
||||
## Advanced Topics
|
||||
|
||||
The [official Redis command documentation](https://redis.io/commands)
|
||||
does a great job of explaining each command in detail. redis-py attempts
|
||||
to adhere to the official command syntax. There are a few exceptions:
|
||||
|
||||
- **MULTI/EXEC**: These are implemented as part of the Pipeline class.
|
||||
The pipeline is wrapped with the MULTI and EXEC statements by
|
||||
default when it is executed, which can be disabled by specifying
|
||||
transaction=False. See more about Pipelines below.
|
||||
|
||||
- **SUBSCRIBE/LISTEN**: Similar to pipelines, PubSub is implemented as
|
||||
a separate class as it places the underlying connection in a state
|
||||
where it can\'t execute non-pubsub commands. Calling the pubsub
|
||||
method from the Redis client will return a PubSub instance where you
|
||||
can subscribe to channels and listen for messages. You can only call
|
||||
PUBLISH from the Redis client (see [this comment on issue
|
||||
#151](https://github.com/redis/redis-py/issues/151#issuecomment-1545015)
|
||||
for details).
|
||||
|
||||
For more details, please see the documentation on [advanced topics page](https://redis.readthedocs.io/en/stable/advanced_features.html).
|
||||
|
||||
### Pipelines
|
||||
|
||||
The following is a basic example of a [Redis pipeline](https://redis.io/docs/manual/pipelining/), a method to optimize round-trip calls, by batching Redis commands, and receiving their results as a list.
|
||||
|
||||
|
||||
``` python
|
||||
>>> pipe = r.pipeline()
|
||||
>>> pipe.set('foo', 5)
|
||||
>>> pipe.set('bar', 18.5)
|
||||
>>> pipe.set('blee', "hello world!")
|
||||
>>> pipe.execute()
|
||||
[True, True, True]
|
||||
```
|
||||
|
||||
### PubSub
|
||||
|
||||
The following example shows how to utilize [Redis Pub/Sub](https://redis.io/docs/manual/pubsub/) to subscribe to specific channels.
|
||||
|
||||
``` python
|
||||
>>> r = redis.Redis(...)
|
||||
>>> p = r.pubsub()
|
||||
>>> p.subscribe('my-first-channel', 'my-second-channel', ...)
|
||||
>>> p.get_message()
|
||||
{'pattern': None, 'type': 'subscribe', 'channel': b'my-second-channel', 'data': 1}
|
||||
```
|
||||
|
||||
|
||||
--------------------------
|
||||
|
||||
### Author
|
||||
|
||||
redis-py is developed and maintained by [Redis Inc](https://redis.io). It can be found [here](
|
||||
https://github.com/redis/redis-py), or downloaded from [pypi](https://pypi.org/project/redis/).
|
||||
|
||||
Special thanks to:
|
||||
|
||||
- Andy McCurdy (<sedrik@gmail.com>) the original author of redis-py.
|
||||
- Ludovico Magnocavallo, author of the original Python Redis client,
|
||||
from which some of the socket code is still used.
|
||||
- Alexander Solovyov for ideas on the generic response callback
|
||||
system.
|
||||
- Paul Hubbard for initial packaging support.
|
||||
|
||||
[](https://redis.io)
|
||||
|
||||
148
venv/lib/python3.11/site-packages/redis-5.2.0.dist-info/RECORD
Normal file
148
venv/lib/python3.11/site-packages/redis-5.2.0.dist-info/RECORD
Normal file
@@ -0,0 +1,148 @@
|
||||
redis-5.2.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
redis-5.2.0.dist-info/LICENSE,sha256=pXslClvwPXr-VbdAYzE_Ktt7ANVGwKsUmok5gzP-PMg,1074
|
||||
redis-5.2.0.dist-info/METADATA,sha256=qwgjp9OwwLNWqXHlpONSrTGFiFX1E43jET9K0UNihXU,9138
|
||||
redis-5.2.0.dist-info/RECORD,,
|
||||
redis-5.2.0.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
redis-5.2.0.dist-info/WHEEL,sha256=eOLhNAGa2EW3wWl_TU484h7q1UNgy0JXjjoqKoxAAQc,92
|
||||
redis-5.2.0.dist-info/top_level.txt,sha256=OMAefszlde6ZoOtlM35AWzpRIrwtcqAMHGlRit-w2-4,6
|
||||
redis/__init__.py,sha256=WlARnwwst8oaEyjXV5XTcmSGyEKVCn3S9N1MrHyJ8U8,2015
|
||||
redis/__pycache__/__init__.cpython-311.pyc,,
|
||||
redis/__pycache__/backoff.cpython-311.pyc,,
|
||||
redis/__pycache__/cache.cpython-311.pyc,,
|
||||
redis/__pycache__/client.cpython-311.pyc,,
|
||||
redis/__pycache__/cluster.cpython-311.pyc,,
|
||||
redis/__pycache__/connection.cpython-311.pyc,,
|
||||
redis/__pycache__/crc.cpython-311.pyc,,
|
||||
redis/__pycache__/credentials.cpython-311.pyc,,
|
||||
redis/__pycache__/exceptions.cpython-311.pyc,,
|
||||
redis/__pycache__/lock.cpython-311.pyc,,
|
||||
redis/__pycache__/ocsp.cpython-311.pyc,,
|
||||
redis/__pycache__/retry.cpython-311.pyc,,
|
||||
redis/__pycache__/sentinel.cpython-311.pyc,,
|
||||
redis/__pycache__/typing.cpython-311.pyc,,
|
||||
redis/__pycache__/utils.cpython-311.pyc,,
|
||||
redis/_parsers/__init__.py,sha256=qkfgV2X9iyvQAvbLdSelwgz0dCk9SGAosCvuZC9-qDc,550
|
||||
redis/_parsers/__pycache__/__init__.cpython-311.pyc,,
|
||||
redis/_parsers/__pycache__/base.cpython-311.pyc,,
|
||||
redis/_parsers/__pycache__/commands.cpython-311.pyc,,
|
||||
redis/_parsers/__pycache__/encoders.cpython-311.pyc,,
|
||||
redis/_parsers/__pycache__/helpers.cpython-311.pyc,,
|
||||
redis/_parsers/__pycache__/hiredis.cpython-311.pyc,,
|
||||
redis/_parsers/__pycache__/resp2.cpython-311.pyc,,
|
||||
redis/_parsers/__pycache__/resp3.cpython-311.pyc,,
|
||||
redis/_parsers/__pycache__/socket.cpython-311.pyc,,
|
||||
redis/_parsers/base.py,sha256=0j3qIhLjQZOzYGc4n1IesNegckomVhvDsEZD6-yb3Ns,7475
|
||||
redis/_parsers/commands.py,sha256=pmR4hl4u93UvCmeDgePHFc6pWDr4slrKEvCsdMmtj_M,11052
|
||||
redis/_parsers/encoders.py,sha256=X0jvTp-E4TZUlZxV5LJJ88TuVrF1vly5tuC0xjxGaSc,1734
|
||||
redis/_parsers/helpers.py,sha256=XFKGPQUlh5gJfE6D0rJ_qgJDFEKX9aX5vV3NouHv-00,28973
|
||||
redis/_parsers/hiredis.py,sha256=qL1iCkWlxI63PiP99u_MY5-V6zKaesW2fD-IMNtc0QI,8189
|
||||
redis/_parsers/resp2.py,sha256=f22kH-_ZP2iNtOn6xOe65MSy_fJpu8OEn1u_hgeeojI,4813
|
||||
redis/_parsers/resp3.py,sha256=jHtL1LYJegJ_LiNTsjzIvS-kZyNR58jZ_YV4cRfwuN0,11127
|
||||
redis/_parsers/socket.py,sha256=CKD8QW_wFSNlIZzxlbNduaGpiv0I8wBcsGuAIojDfJg,5403
|
||||
redis/asyncio/__init__.py,sha256=uoDD8XYVi0Kj6mcufYwLDUTQXmBRx7a0bhKF9stZr7I,1489
|
||||
redis/asyncio/__pycache__/__init__.cpython-311.pyc,,
|
||||
redis/asyncio/__pycache__/client.cpython-311.pyc,,
|
||||
redis/asyncio/__pycache__/cluster.cpython-311.pyc,,
|
||||
redis/asyncio/__pycache__/connection.cpython-311.pyc,,
|
||||
redis/asyncio/__pycache__/lock.cpython-311.pyc,,
|
||||
redis/asyncio/__pycache__/retry.cpython-311.pyc,,
|
||||
redis/asyncio/__pycache__/sentinel.cpython-311.pyc,,
|
||||
redis/asyncio/__pycache__/utils.cpython-311.pyc,,
|
||||
redis/asyncio/client.py,sha256=WIkebQoxn8GUMv2UmhQ4s81Cal6INwMc5mUohfNSTRk,59630
|
||||
redis/asyncio/cluster.py,sha256=qgBglEl7410K5M1CJxPH1-G3Mv2ed-S134uSJ2mmxng,63177
|
||||
redis/asyncio/connection.py,sha256=8xn0-RpgHyc3LIM-TjM538QZ0MHv_1j92dNLzD8MJsE,44878
|
||||
redis/asyncio/lock.py,sha256=lLasXEO2E1CskhX5ZZoaSGpmwZP1Q782R3HAUNG3wD4,11967
|
||||
redis/asyncio/retry.py,sha256=SnPPOlo5gcyIFtkC4DY7HFvmDgUaILsJ3DeHioogdB8,2219
|
||||
redis/asyncio/sentinel.py,sha256=KOfuEsUZjwtL4jVEfpxh8jvzsCbC3fXzjSLiSghs1MY,14397
|
||||
redis/asyncio/utils.py,sha256=Yxc5YQumhLjtDDwCS4mgxI6yy2Z21AzLlFxVbxCohic,704
|
||||
redis/backoff.py,sha256=N2CZXkB3cdoHeMZ01r0zVry0bRKe8mk0ybi8hE7PvzU,3177
|
||||
redis/cache.py,sha256=68rJDNogvNwgdgBel6zSX9QziL11qsKIMhmvQvHvznM,9549
|
||||
redis/client.py,sha256=HbcVPvRKOA8Hd6zeMmmU7eAJ9xkSX9oqLR0ZW7r5AHI,59101
|
||||
redis/cluster.py,sha256=ECId2H3NdWmxktcHWRk1lWHFgRMipdj143i26xaNhaU,94317
|
||||
redis/commands/__init__.py,sha256=cTUH-MGvaLYS0WuoytyqtN1wniw2A1KbkUXcpvOSY3I,576
|
||||
redis/commands/__pycache__/__init__.cpython-311.pyc,,
|
||||
redis/commands/__pycache__/cluster.cpython-311.pyc,,
|
||||
redis/commands/__pycache__/core.cpython-311.pyc,,
|
||||
redis/commands/__pycache__/helpers.cpython-311.pyc,,
|
||||
redis/commands/__pycache__/redismodules.cpython-311.pyc,,
|
||||
redis/commands/__pycache__/sentinel.cpython-311.pyc,,
|
||||
redis/commands/bf/__init__.py,sha256=qk4DA9KsMiP4WYqYeP1T5ScBwctsVtlLyMhrYIyq1Zc,8019
|
||||
redis/commands/bf/__pycache__/__init__.cpython-311.pyc,,
|
||||
redis/commands/bf/__pycache__/commands.cpython-311.pyc,,
|
||||
redis/commands/bf/__pycache__/info.cpython-311.pyc,,
|
||||
redis/commands/bf/commands.py,sha256=xeKt8E7G8HB-l922J0DLg07CEIZTVNGx_2Lfyw1gIck,21283
|
||||
redis/commands/bf/info.py,sha256=_OB2v_hAPI9mdVNiBx8jUtH2MhMoct9ZRm-e8In6wQo,3355
|
||||
redis/commands/cluster.py,sha256=BBHSyXfl3OETIJs4JC5DrcfzqgF2Kt4WMEcd0WMILOU,31598
|
||||
redis/commands/core.py,sha256=YlCzD44YJnFzdEKIFDBloPh1ivgHKcFMZsxPzamE9JM,238528
|
||||
redis/commands/graph/__init__.py,sha256=obrFOuwUpNgJA_3NsyRxdqXYzLw4oQRkBxBoMCPAtOw,7235
|
||||
redis/commands/graph/__pycache__/__init__.cpython-311.pyc,,
|
||||
redis/commands/graph/__pycache__/commands.cpython-311.pyc,,
|
||||
redis/commands/graph/__pycache__/edge.cpython-311.pyc,,
|
||||
redis/commands/graph/__pycache__/exceptions.cpython-311.pyc,,
|
||||
redis/commands/graph/__pycache__/execution_plan.cpython-311.pyc,,
|
||||
redis/commands/graph/__pycache__/node.cpython-311.pyc,,
|
||||
redis/commands/graph/__pycache__/path.cpython-311.pyc,,
|
||||
redis/commands/graph/__pycache__/query_result.cpython-311.pyc,,
|
||||
redis/commands/graph/commands.py,sha256=DMLwSQRUiCTv_hipwm7v5Uq79Sgau-Ao7I6OyIb45co,10374
|
||||
redis/commands/graph/edge.py,sha256=_TljVB4a1pPS9pb8_Cvw8rclbBOOI__-fY9fybU4djQ,2460
|
||||
redis/commands/graph/exceptions.py,sha256=kRDBsYLgwIaM4vqioO_Bp_ugWvjfqCH7DIv4Gpc9HCM,107
|
||||
redis/commands/graph/execution_plan.py,sha256=Pxr8_zhPWT_EdZSgGrbiWw8wFL6q5JF7O-Z6Xzm55iw,6742
|
||||
redis/commands/graph/node.py,sha256=Pasfsl5dF6WqT9KCNFAKKwGubyK_2ORCoAQE4VtnXkQ,2400
|
||||
redis/commands/graph/path.py,sha256=m6Gz4DYfMIQ8VReDLHlnQw_KI2rVdepWYk_AU0_x_GM,2080
|
||||
redis/commands/graph/query_result.py,sha256=ALDXsFNJbnZ8zivX2Xd2_-pP8ka0pYym2HQ-MRTePIQ,17521
|
||||
redis/commands/helpers.py,sha256=Bpl9cmtPRPoQ1zkjYsulHs5bEUahcPD0gTIOee0fkJ0,4870
|
||||
redis/commands/json/__init__.py,sha256=llpDQz2kBNnJyfQfuh0-2oY-knMb6gAS0ADtPmaTKsM,4854
|
||||
redis/commands/json/__pycache__/__init__.cpython-311.pyc,,
|
||||
redis/commands/json/__pycache__/_util.cpython-311.pyc,,
|
||||
redis/commands/json/__pycache__/commands.cpython-311.pyc,,
|
||||
redis/commands/json/__pycache__/decoders.cpython-311.pyc,,
|
||||
redis/commands/json/__pycache__/path.cpython-311.pyc,,
|
||||
redis/commands/json/_util.py,sha256=b_VQTh10FyLl8BtREfJfDagOJCyd6wTQQs8g63pi5GI,116
|
||||
redis/commands/json/commands.py,sha256=8CRierNqK_VfFoaa9s0rr28uZmqs7nQaAuz4qo0UYZY,15747
|
||||
redis/commands/json/decoders.py,sha256=a_IoMV_wgeJyUifD4P6HTcM9s6FhricwmzQcZRmc-Gw,1411
|
||||
redis/commands/json/path.py,sha256=0zaO6_q_FVMk1Bkhkb7Wcr8AF2Tfr69VhkKy1IBVhpA,393
|
||||
redis/commands/redismodules.py,sha256=7TfVzLj319mhsA6WEybsOdIPk4pC-1hScJg3H5hv3T4,2454
|
||||
redis/commands/search/__init__.py,sha256=happQFVF0j7P87p7LQsUK5AK0kuem9cA-xvVRdQWpos,5744
|
||||
redis/commands/search/__pycache__/__init__.cpython-311.pyc,,
|
||||
redis/commands/search/__pycache__/_util.cpython-311.pyc,,
|
||||
redis/commands/search/__pycache__/aggregation.cpython-311.pyc,,
|
||||
redis/commands/search/__pycache__/commands.cpython-311.pyc,,
|
||||
redis/commands/search/__pycache__/document.cpython-311.pyc,,
|
||||
redis/commands/search/__pycache__/field.cpython-311.pyc,,
|
||||
redis/commands/search/__pycache__/indexDefinition.cpython-311.pyc,,
|
||||
redis/commands/search/__pycache__/query.cpython-311.pyc,,
|
||||
redis/commands/search/__pycache__/querystring.cpython-311.pyc,,
|
||||
redis/commands/search/__pycache__/reducers.cpython-311.pyc,,
|
||||
redis/commands/search/__pycache__/result.cpython-311.pyc,,
|
||||
redis/commands/search/__pycache__/suggestion.cpython-311.pyc,,
|
||||
redis/commands/search/_util.py,sha256=9Mp72OO5Ib5UbfN7uXb-iB7hQCm1jQLV90ms2P9XSGU,219
|
||||
redis/commands/search/aggregation.py,sha256=Ed9iezAj504gGQnqcmKrG0X_9Y9Jd1ddg2CRvDWcJ4s,11512
|
||||
redis/commands/search/commands.py,sha256=3zrkg9FXuscD6IuBdd7zu6B1Q-qED2s6pmbYBep0pyA,37429
|
||||
redis/commands/search/document.py,sha256=g2R-PRgq-jN33_GLXzavvse4cpIHBMfjPfPK7tnE9Gc,413
|
||||
redis/commands/search/field.py,sha256=ZWHYTtrLi-zZojohqXoidfllxP0SiadBW6hnGkBw7mM,5891
|
||||
redis/commands/search/indexDefinition.py,sha256=VL2CMzjxN0HEIaTn88evnHX1fCEmytbik4vAmiiYSC8,2489
|
||||
redis/commands/search/query.py,sha256=sRobDr4A1Ssql8WEYigGwFcDlxVoLstQ04A-z8ctYe0,12082
|
||||
redis/commands/search/querystring.py,sha256=dE577kOqkCErNgO-IXI4xFVHI8kQE-JiH5ZRI_CKjHE,7597
|
||||
redis/commands/search/reducers.py,sha256=Scceylx8BjyqS-TJOdhNW63n6tecL9ojt4U5Sqho5UY,4220
|
||||
redis/commands/search/result.py,sha256=iuqmwOeCNo_7N4a_YxxDzVdOTpbwfF1T2uuq5sTqzMo,2624
|
||||
redis/commands/search/suggestion.py,sha256=V_re6suDCoNc0ETn_P1t51FeK4pCamPwxZRxCY8jscE,1612
|
||||
redis/commands/sentinel.py,sha256=hRcIQ9x9nEkdcCsJzo6Ves6vk-3tsfQqfJTT_v3oLY0,4110
|
||||
redis/commands/timeseries/__init__.py,sha256=gkz6wshEzzQQryBOnrAqqQzttS-AHfXmuN_H1J38EbM,3459
|
||||
redis/commands/timeseries/__pycache__/__init__.cpython-311.pyc,,
|
||||
redis/commands/timeseries/__pycache__/commands.cpython-311.pyc,,
|
||||
redis/commands/timeseries/__pycache__/info.cpython-311.pyc,,
|
||||
redis/commands/timeseries/__pycache__/utils.cpython-311.pyc,,
|
||||
redis/commands/timeseries/commands.py,sha256=8Z2BEyP23qTYCJR_e9zdG11yWmIDwGBMO2PJNLtK2BA,47147
|
||||
redis/commands/timeseries/info.py,sha256=meZYdu7IV9KaUWMKZs9qW4vo3Q9MwhdY-EBtKQzls5o,3223
|
||||
redis/commands/timeseries/utils.py,sha256=NLwSOS5Dz9N8dYQSzEyBIvrItOWwfQ0xgDj8un6x3dU,1319
|
||||
redis/connection.py,sha256=xjd9mfHGR6s0EoF80Rz1EWdzA8aBkYLI2XDhL4UGdhI,62323
|
||||
redis/crc.py,sha256=Z3kXFtkY2LdgefnQMud1xr4vG5UYvA9LCMqNMX1ywu4,729
|
||||
redis/credentials.py,sha256=6VvFeReFp6vernGIWlIVOm8OmbNgoFYdd1wgsjZTnlk,738
|
||||
redis/exceptions.py,sha256=OmOGoS9EPInuTZPJT0BuDeIYuYrtRGEUT_Pu6NtEQNI,5211
|
||||
redis/lock.py,sha256=3JOC3AmYJ10zbq0blOtV4uNwuEhw4K7xuJ6nM-qv5Ig,11976
|
||||
redis/ocsp.py,sha256=4b1s43x-DJ859zRKtwGTIbNys_dyGv5YyOdWnOvigyM,11451
|
||||
redis/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
redis/retry.py,sha256=JiIDxeD890vgi_me8pwypO1LixwhU0Fv3A5NEay8SAY,2206
|
||||
redis/sentinel.py,sha256=ya1aPeAvUcY9qXMSpV_wA3081vUqkIqcyXG9SqAvU88,14661
|
||||
redis/typing.py,sha256=skQl2VuyL7fPpg2BRDlGYMmwDQ2BLwwxxR8u_V1Kbm4,2138
|
||||
redis/utils.py,sha256=oTonIc6DbbB-ZT-mL14ChhcFk2y4qnK3UNORMKPj2oI,4787
|
||||
@@ -0,0 +1,5 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.44.0)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
redis
|
||||
Reference in New Issue
Block a user