文件名称:aiocache:用于Redis,Memcached和内存的Asyncio缓存管理器
文件大小:150KB
文件格式:ZIP
更新时间:2024-06-03 00:27:20
redis memcached cache asyncio python-3
缓存 支持多个后端(内存,redis和memcached)的Asyncio缓存。 该库旨在简化而不是专业化。 所有缓存都包含相同的最小接口,该接口包含以下功能: add :仅在键不存在时才添加键/值。 get :检索由键标识的值。 set :设置键/值。 multi_get :检索多个键/值。 multi_set :设置多个键/值。 exists :如果密钥存在,则返回True,否则返回。 increment :递增存储在给定密钥中的值。 delete :删除键并返回已删除项目的数量。 clear :清除存储的项目。 raw :使用基础客户端执行指定的命令。 内容 pip install aiocache pip install aiocache[redis] pip install aiocache[memcached] pip install aiocac
【文件预览】:
aiocache-master
----.travis.yml(3KB)
----README.rst(8KB)
----.release_notes.tpl(239B)
----docs()
--------locking.rst(762B)
--------serializers.rst(2KB)
--------images()
--------testing.rst(342B)
--------conf.py(10KB)
--------caches.rst(2KB)
--------configuration.rst(1KB)
--------plugins.rst(1KB)
--------decorators.rst(567B)
--------Makefile(7KB)
--------readthedocs.yml(150B)
--------index.rst(3KB)
----.codacy.yml(44B)
----CONTRIBUTING.rst(703B)
----tests()
--------acceptance()
--------performance()
--------ut()
----tox.ini(1KB)
----.gitchangelog.rc(10KB)
----LICENSE(1KB)
----setup.cfg(207B)
----examples()
--------redlock.py(1KB)
--------optimistic_lock.py(1KB)
--------cached_alias_config.py(2KB)
--------serializer_function.py(1KB)
--------multicached_decorator.py(1KB)
--------testing.py(350B)
--------cached_decorator.py(748B)
--------marshmallow_serializer_class.py(2KB)
--------simple_redis.py(669B)
--------python_object.py(695B)
--------serializer_class.py(2KB)
--------run_all.sh(192B)
--------frameworks()
--------plugins.py(1KB)
----docker-compose.yml(147B)
----setup.py(2KB)
----.gitignore(1KB)
----.codecov.yml(197B)
----CHANGELOG.md(12KB)
----Makefile(632B)
----aiocache()
--------serializers()
--------lock.py(6KB)
--------decorators.py(15KB)
--------__init__.py(991B)
--------factory.py(9KB)
--------backends()
--------_version.py(23B)
--------base.py(19KB)
--------exceptions.py(44B)
--------plugins.py(3KB)
----scripts()
--------make_release(920B)