文件名称:redis-objects:将Redis类型直接映射到Ruby对象
文件大小:64KB
文件格式:ZIP
更新时间:2024-03-13 05:48:05
Ruby
Redis :: Objects-将Redis类型直接映射到Ruby对象 这不是ORM。 在Redis周围包装ORM的人们都没有抓住重点。 Redis的杀手级功能是它允许您对单个数据结构(例如计数器,列表和集合)执行原子操作。 原子部分是巨大的。 使用ORM包装器检索“记录”,更新值,然后将这些值发送回,消除原子性,从而获得Redis的主要优势。 只需使用MySQL,k? 该gem通过在redis gem上的薄层将映射到Ruby对象,从而提供了Redish的Rubyish接口。 与较低级别的redis-rb API相比,它具有几个优点: 易于直接与现有ORM集成-ActiveRecord,DataMapper等。将计数器添加到模型中! 复杂的数据结构会自动封送处理(如果您设置:marshal => true) 整数以整数形式返回,而不是'17' 提供了更高级的类型,例如Loc
【文件预览】:
redis-objects-master
----.gitignore(120B)
----.travis.yml(208B)
----CHANGELOG.rdoc(12KB)
----LICENSE(9KB)
----spec()
--------redis_autoload_objects_spec.rb(1KB)
--------redis_objects_conn_spec.rb(9KB)
--------redis_objects_custom_serializer.rb(6KB)
--------redis_namespace_compat_spec.rb(796B)
--------redis_objects_model_spec.rb(39KB)
--------redis_objects_instance_spec.rb(46KB)
--------spec_helper.rb(2KB)
--------redis_objects_active_record_spec.rb(4KB)
----README.md(17KB)
----redis-objects.gemspec(1KB)
----lib()
--------redis()
--------redis-objects.rb(24B)
----ATOMICITY.rdoc(6KB)
----Gemfile(98B)
----Rakefile(288B)