tystr / redis-orm
A simple PHP object mapper to assist in persisting objects in Redis and indexing them for efficient searching and filtering.
v1.0-BETA1
2014-10-20 23:36 UTC
Requires
- doctrine/annotations: ~1.2
- doctrine/collections: ~1.2
- predis/predis: ~1.0
- symfony/config: ~2.5
Requires (Dev)
- behat/behat: ~3.0.6
- fzaninotto/faker: 1.5.*@dev
- phpunit/phpunit: 4.1.*
This package is not auto-updated.
Last update: 2024-12-21 17:15:00 UTC
README
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