-Follow [redbackjs.com](http://redbackjs.com/) or [@chris6F](twitter.com/chris6F) for updates.

+Follow [redbackjs.com](http://redbackjs.com/) and [@chris6F](twitter.com/chris6F) for updates.

-*Almost ready for consumption! - Check back soon*

+###What is it?

+

+Redback is a high-level library for Redis. It provides an accessible and extensible interface to the Redis [data types](http://redis.io/topics/data-types) and allows you to roll your own structures with ease. Redback comes with the following built-in structures:

+

+- List

+- Set

+- SortedSet

+- Hash

+- Channel

+- Cache

+

+There's also some more advanced structures available:

+

+-*DensitySet*

+-*KeyPair*

+-*SocialGraph*

+-*CappedList*

+

+###Usage

+

+ var redback = require('redback').createClient();

+

+ //Call: redback.create<structure>(key); where <structure> is any of the structures listed above

+

+ var list = redback.createList('my_list');

+

+ list.push(['foo','bar'], callback);

+

+###Creating your own structures

+

+To create your own structure, use `addStructure(name, methods)`.

+Structures have access to a Redis key `this.key` and the Redis client

+`this.client`. If an `init()` method is defined, then it is called after