![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dal
文章平均质量分 62
xiejueheng
这个作者很懒,什么都没留下…
展开
-
Dal:基于Mongodb和redis的Python持久库
dal(Data Access Layer)的含义是数据访问层。 背景在团队的开发中,我们主要是使用mongodb作为持久化db,redis作为缓存服务。两者组合交替使用,当访问缓存的数据不存在时,会访问db。然后把db的数据加载进缓存中。在不断堆积的业务代码中,我发现了一个代码重复的问题。每次都是需要写那么一段判断缓存数据是否存在,不存在就从数据库加载的逻辑。基于这种情况,我封装了一套redis+原创 2015-06-07 19:24:33 · 766 阅读 · 0 评论 -
Dal介绍2:自动分页功能
上一篇文章介绍了Dal的结构和基本方法。本文主要分析缓存+db的分页方法。find_by_page:分页查询@ctime(NAME) """ table:mongodb的表名 prefix:缓存前缀 query:查询条件,dict类型 cache:是否使用缓存 cache_time:缓存时间 sort:排序条件 criteria:查询的原创 2015-06-12 12:54:48 · 439 阅读 · 0 评论