Rediska (radish on russian) - PHP client for Redis.
Redis is an advanced fast key-value database written in C. It can be used like memcached, in front of a traditional database, or on its own thanks to the fact that the in-memory datasets are not volatile but instead persisted on disk. One of the cool features is that you can store not only strings, but lists and sets with atomic operations to push/pop elements.
Features
Get started!
Rediska 0.4.2
Authors
- Multiple servers support
- Consistent hashing, crc32 or you personal algorythm for key distribution
- Working with keys as objects
- Use Lists, Sets and Sorted sets as native PHP arrays
- Pipelining
- Easy extending Rediska by adding you own commands or overwrite standart
- Zend Framework integration
- Symfony framework integration
- Full documentation
- Example application
- PHPUnit tests
Coming soon
- Transactions
- Publish/Subscribe support
- CodeIgniter framework integration
- Ketama (fast C library for key distribution) support
- Tags for group expiring keys
- Benchmarks and performance optimization
Contributions
Rediska is an open source project: you can participate in development or become an author of integration module for your favorite framework.
Latest news
- Publish/Subscribe implemented! July 27, 2010
- Blocking list pop and shift commands July 21, 2010
- Refactoring Rediska commands July 19, 2010
- Read all...