分布式redis缓存库,解决了群发雷鸣的问题。

thundercache的Python项目详细描述


一个分布式redis缓存库,免费软件:BSD许可证





运行所有测试:tox

注意,要合并来自所有tox环境的覆盖率数据,请运行:

…列表::
:宽度:10 90
:存根列:1

--windows
-:


set pytest_addopts=--cov append
tox

--other
-:



usage
=


代码块::python

timeout=10,redis=redis戥u sentinel戥u master戥instance)


带锁('my戥u lock'):
跨不同进程和网络使用分布式redis锁进行操作
< BR/>< BR/> >本地RIDES Cache
RealStaleRealDeCache工厂,BaseCache(BaseCache):导入时间
BR/> LCALCH= StaseLoopReDeCache(MyClass)
< BR/>类(BaseCache):
BR/> @ Lcache(“方法”,Max年龄=10,临界=2)< BR/> DEF方法(Sub)n):
时间。睡眠(n)
返回n*n

@lcached(“somefunc”,max_age=10,关键=2)
def somefunc(n):
time.sleep(n)
returnn*n


>mc=myclass()
>print mc.method(3)
指纹4




“You-StaveNelService NeXEngy”< @ BR/>您现在可以使用与@ @ LcScript
BR/> BR/> BR/>每进程缓存> BR/>从RealCache导入BaseCache < BR> > BR/>类MyClass(BaseCasmixIn):
BaseCache(“MyMead”,Max Sype=10)
DEFMyMead(Sub,n):
时间。睡眠(n)
return n*n

@basecache(“otherfunc”,max-age=10)
def otherfunc(n):
time.sleep(n)
return n*n



**Kwargs):
不返回

::




==


>0.1.2(2017-02-23)
--------


*PYPI上的首次发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用Selenium Java查找筛选器窗格“铅笔图标”的元素时出现问题   分布式缓存l2上使用infinispan和hibernate的java连接锁   使用Java的DOM XML API解析XML中的符号和   java是解析和操作字符串的有效方法   java发布NewRelicMeterRegistry时如何过滤仪表   多维数组在java中读取文件后将数据值分组   java如何将httpClient配置为jsoup   java BreakIterator在Android中是如何工作的?   找不到maven GAE类:原因:java。lang.ClassNotFoundException应用程序标识cRedential$AppenginecRedential包装   Jlabel调整java大小   调试如何在VScode中的java类依赖项中设置断点   java正在获取文件夹名,而不是。mp3文件{Android}   java如何将从DiffieHellman类生成的AES密钥添加到使用该密钥的类