没有合适的资源?快使用搜索试试~ 我知道了~
lion_attr:将 Mongoid 对象存储在 Redis 中以便快速访问。 它还可以帮助您存储对象属性以通过 Redis ...
共21个文件
rb:10个
gemspec:1个
license:1个
需积分: 8 0 下载量 137 浏览量
2021-06-03
15:47:11
上传
评论
收藏 16KB ZIP 举报
温馨提示
狮子属性 将 Mongoid 对象存储在 Redis 中以便快速访问。 它还可以帮助您存储对象属性以通过 Redis 增量操作进行更新。 动机 此问题最流行的示例之一是跟踪网页的综合浏览量。 想象一下,如果您有一个博客,并且想知道人们访问特定文章的次数,您会怎么做? 一个显而易见的方法是,每当有人提出请求时,您都可以使用mongoid#inc增加记录保持浏览量计数器。 这样做不是一个好主意,因为它增加了数据库调用,使您的应用程序变慢。 这个问题的一个更好的解决方案是将浏览量计数器保存在内存中(这是快速的)键值存储,例如 Redis。 我们不是通过数据库增加计数器,而是增加 Redis 内部的计数器并稍后保存回数据库(例如 10 分钟、30 分钟甚至一天后)。 LionAttr 提供 API 供您轻松完成。 安装 gem install lion-attr 用法 class Art
资源推荐
资源详情
资源评论
收起资源包目录
lion_attr-master.zip (21个子文件)
lion_attr-master
.gitignore 854B
lion_attr.gemspec 1KB
LICENSE 1KB
spec
lion_attr_with_custom_configuration_spec.rb 551B
config_spec.rb 387B
lion_attr_spec.rb 9KB
spec_helper.rb 492B
mongoid.yml 101B
README.md 5KB
lib
lion_attr.rb 8KB
lion_attr
bson.rb 142B
internal_redis.rb 895B
redis_pool.rb 428B
config.rb 894B
version.rb 40B
tasks
lion_attr_tasks.rake 87B
Gemfile 550B
.yardopts 18B
MIT-LICENSE 1KB
Rakefile 574B
Gemfile.lock 1KB
共 21 条
- 1
资源评论
小子骚骚
- 粉丝: 19
- 资源: 4657
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功