Py3Cache 环境要求使用方法测试方法 介绍
Py3Cache 是 J2Cache 两级缓存框架的 Python 语言移植版本。关于两级缓存框架的思路已经要解决的问题请看
J2Cache 项目首页中的文章以及视频,这里不再赘述。
Py3Cache 使用 Redis 的 Pub/Sub 进行缓存事件分发。目前的功能还是缺失的,主要是 Beaker
这个一级缓存中的对象在过期失效时候没有通知其他的节点。
环境要求
-
Python 3
-
Beaker (一级缓存)
-
PyRedis (二级缓存)
-
Pickle (序列化器)
-
Redis (服务)
使用方法
-
安装 Redis 服务并启动
-
修改 config.ini 中关于 Redis 服务的主机和端口的配置
-
在 config.ini 的 [beaker] 定义一级缓存,具体请看 config.ini 的示例配置(可选)
-
启动多个测试应用 : python3 Py3Cache.py
测试方法
启动测试应用后可以使用如下命令进行缓存的操作
exit/quit 退出测试应用
get [region] [key] 读取 [region] 中的 [key] 缓存数据
set [region] [key] [val] 设置 [region] 中的 [key] 值为 [val]
evict [region] [key] 清除某个缓存数据
clear [region] 清除整段缓存数据
Py3Cache 环境要求使用方法测试方法 官网
https://git.oschina.net/ld/Py3Cache
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。