Py3Cache 1.0 Beta1 版本发布了,该版本废弃了beaker 作为一级缓存,改用 pylru 实现简单的一级缓存,并增加了之前 0.1 版本中缺失的缓存失效时的事件广播功能。
开发者可以通过在 config.ini 中定义不同缓存 region 的对象大小和有效时间,示例:
[global]debug=true
level_1=beaker
level_2=redis
[redis]
channel=py3cache
host = 127.0.0.1
port = 6379
db=0
[memory]
regions = Users,Blogs
cache.Users.max_entries = 2000
cache.Users.expire = 3600
cache.Blogs.max_entries = 1000
cache.Blogs.expire = 3600
使用方法请看 Py3Cache 中的测试代码。
更详细的关于 Py3Cache 的信息请浏览 https://git.oschina.net/ld/Py3Cache