py-redis-cachetools
cachetools core + redis
Requirements:
redis 3.5.3
Installation:
pip install py-redis-cachetools
env variables:
REDIS_HOST
REDIS_DB
Usage:
import time
import cachetools, cachetools.rcache
# cache = cachetools.rcache.RedisCache(ttl=60)
cache = cachetools.rcache.PrefixedRedisCache("hb-cachetools-cache", ttl=60)
@cachetools.cached(cache=cache)
def test(a, b):
return {
'hi': 'hello'
}
a = 1
while True:
print(test(a, 2))
print(a)
time.sleep(1)
a = a+1
Release files for py-redis-cachetools 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| py-redis-cachetools-0.1.2.tar.gz | 8.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| py_redis_cachetools-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.1 kB
Release files / py-redis-cachetools-0.1.2.tar.gz
| Download URL | py-redis-cachetools-0.1.2.tar.gz |
|---|---|
| Size | 8.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
309dc6042b6e5174eae1c638a35cd940a96d856e9a703437ca00eb79967214b7
|
|
BLAKE2b-256 checksum How to use checksums |
dd98f61ff17ff2f2a52ea6660575f9c3f8b4dae11b827fa46e8c1cec217ca6a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.0 CPython/3.10.6 Linux/5.15.0-56-generic
|
Release files / py_redis_cachetools-0.1.2-py3-none-any.whl
| Download URL | py_redis_cachetools-0.1.2-py3-none-any.whl |
|---|---|
| Size | 9.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5a946d80f0428367afda2ad28ce4c9f9f5fd0c6348e4e44b0d6747b0072f8c12
|
|
BLAKE2b-256 checksum How to use checksums |
42606aa87753b12099a494901600e66dfc666766118e3deb3a802edfa9c3c6bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.0 CPython/3.10.6 Linux/5.15.0-56-generic
|