معرفی شرکت ها


cache-client-1.0.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

README.md
ویژگی مقدار
سیستم عامل -
نام فایل cache-client-1.0.0
نام cache-client
نسخه کتابخانه 1.0.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده aohan237
ایمیل نویسنده aohan237@gmail.com
آدرس صفحه اصلی https://github.com/aohan237/cache_client
آدرس اینترنتی https://pypi.org/project/cache-client/
مجوز BSD
# Cache-Client [![Downloads](https://pepy.tech/badge/cache-client)](https://pepy.tech/project/cache-client) ## Cache-Client most of the time, you need cache to some kind of backend to speed up your app. this framework add these tools to free you from write these. it also has auto update function to free you from manually update something. ## Usage ```python from logging import StreamHandler import asyncio import time from cache_client.client.common import SimpleClient import logging logger = logging.getLogger(__package__) handler = StreamHandler() handler.setLevel(logging.DEBUG) logger.addHandler(handler) logger.setLevel(logging.DEBUG) mysql_conf = { 'host': '127.0.0.1', 'port': 3306, 'db': 'test', 'user': 'test', 'password': 'test' } redis_conf = { 'redis_host': '127.0.0.1', 'redis_port': 6379, 'redis_secret': '', } client = SimpleClient(backend_conf=mysql_conf, cache_conf=redis_conf, update_interval=30) async def test(): await client.connect() expire_at = int(time.time()) + 100 for i in range(10): start = int(time.time()*1000) result = await client.get( database='sku', key='select sku_id,description,price,status from sku', expire_at=expire_at, update_interval=100) end = int(time.time()*1000) print('running time', end-start) print(result, 'result', i) loop = asyncio.get_event_loop() # loop.run_until_complete(test()) loop.create_task(test()) loop.run_forever() ``` ## Coding * **like this project, star it** * **any suggestion is welcome** * **this project is under MIT lisense** more docs are writing.


نیازمندی

مقدار نام
>=0.0.20 aiomysql
>=1.2.0 aioredis
>=5.1 pyyaml


نحوه نصب


نصب پکیج whl cache-client-1.0.0:

    pip install cache-client-1.0.0.whl


نصب پکیج tar.gz cache-client-1.0.0:

    pip install cache-client-1.0.0.tar.gz