Redis Introduces New Redis Modules System

Date 2016/5/19 9:25:36 | Topic: Product News

Redis has announced that it is introducing Redis Modules, a new capability that allows developers to add new database functionality to Redis. Redis Modules extend Redis to cover new use cases, while retaining very high performance. The Modules system is designed to provide a stable programming and binary API, so that developed Modules will be usable with future Redis versions.
With Redis Modules, developers can solve data management problems by developing their own Modules or deploying existing Modules. The Modules API provides low level access to Redis functionality, making it a faster, more natural alternative to Lua scripting. Deploying a Redis Module is as simple as loading a library inside Redis, which immediately makes the Module's commands available to applications.

"Redis Modules is an important milestone for the Redis community," said Salvatore Sanfilippo, the creator of Redis. "It is not possible to cover every vertical use case with just the Redis core. Now, thanks to Redis Modules, an ecosystem of diverse solutions can flourish. The guaranteed API and binary compatibility with future versions of Redis, allow developers to invest in and benefit from, the creation of new Redis functionality. While Lua scripts provide a level of flexibility, Redis Modules offer increased sophistication with access to low level Redis capabilities, allowing new commands to be developed easily."

Initially available Redis Modules include: a full text search Module, an image processing Module, a pluggable authentication Module, a bloom filter Module, an element frequency tracker Module, a secure data store Module as well as extensions to command sets of existing data structures.



This article comes from Software Development Tools
http://www.softdevtools.com

The URL for this story is:
http://www.softdevtools.com/modules/news/article.php?storyid=3961