/redis-orm

A simple PHP object mapper to assist in persisting objects in Redis and indexing them for efficient searching and filtering.

Primary LanguagePHPMIT LicenseMIT

Redis ORM

Build Status

This is a small object mapper library designed to assist in storing objects into a Redis database while maintaining indexes for the fields of the object for efficient querying and filtering.

This project is under development. Use at your own risk.

TODO:

  • Associated objects
  • Use redis transactions

Support

Freenode IRC: #redis-orm

Installation

Add to your project via composer:

$ composer.phar require tystr/redis-orm:1.0.*@dev

Setting up the Development Environment

You'll need Vagrant installed and configured correctly.

Simply run the following command to get your VM up and running:

$ vagrant up

To run the Behat test suite:

$ vagrant ssh
$ cd /vagrant
$ vendor/bin/behat

Read The Documentation