|
redis3m
1.0.0
|
| Class useful to define models used by orm and simple_obj_store. REDIS3M_MODEL_RO_ATTRIBUTE(type, name) macro defines automatically an attribute with a public getter. All fields need to be serialized to a std::map<std::string, std::string>. Model class contains various helpers to to that easily | |
| The connection class, represent a connection to a Redis server | |
| Manages a connection pool, using a Redis Sentinel to get instaces ip, managing also failover | |
| Manages a pool of connections to a single Redis server | |
| Object-Redis-Mapper is a convenient pattern to store object on Redis. Useful when you need classic CRUD operations. It's compatible and inspired by http://github.com/soveran/ohm. Data can be indexed and it supports also uniques. To use it make a subclass of model to model your attribute and use it to fill orm template parameter | |
| Represent a reply received from redis server | |
| A scheduler pattern, can be useful to manage "jobs" that needs to be run at a given time. It's fault tolerant and scalable. Multiple workers can be dispatched and jobs will be executed only once. See http://luca3m.me/2013/12/03/redis-scheduler.html for other infos | |
| Helps to run Lua scripts on a Redis instance. It will take care to use EVALSHA to optimize performance and then EVAL if the script is not yet available on Redis server. See http://redis.io/commands/eval for other infos | |
| Simple object storage, ready to use save, find and remove of model classes. id management is not provided |
1.8.6