文件名称:moneta:键值存储的统一接口
文件大小:256KB
文件格式:ZIP
更新时间:2024-05-02 09:10:01
Ruby
Moneta:键/值存储的统一界面 Moneta提供了一个用于与各种键/值存储进行交互的标准接口。 Moneta支持著名的NoSQL和基于文档的存储。 功能简要概述: 支持许多具有一致行为的后端(请参见下文) 允许使用代理(类似于)对序列化->压缩->适配器堆栈进行完整配置 通过Moneta::Transformer代理可配置的序列化(Marshal / JSON / YAML等) 通过Moneta::Transformer代理(Zlib,Snappy,LZMA等)进行可配置的值压缩 通过Moneta::Transformer代理进行可配置的密钥转换 所有商店的过期时间(通过代理Moneta::Expires添加(如果本地不支持)) 原子操作 大多数商店的原子递增和递减(方法#increment和#decrement ) 原子的条目创建(方法#create ) 共享/分布式