Metadata-Version: 1.1
Name: rediscluster
Version: 0.2.0
Summary: Python client for Cluster of Redis key-value store
Home-page: http://github.com/salimane/rediscluster-py
Author: Salimane Adjao Moustapha
Author-email: me@salimane.com
License: MIT
Download-URL: http://pypi.python.org/packages/source/r/rediscluster/rediscluster-0.2.0.tar.gz
Description: rediscluster-py
        ===============
        
        a Python interface to a Cluster of Redis key-value store.
        
        ## Travis CI
        
        Currently, rediscluster-py is being tested via travis ci for python version 2.6, 2.7 and 3.2: 
        [![Build Status](https://secure.travis-ci.org/salimane/rediscluster-py.png?branch=master)](http://travis-ci.org/salimane/rediscluster-py)
        
        
        ## Installation
        
            $ sudo pip install rediscluster
        
        or alternatively (you really should be using pip though):
        
            $ sudo easy_install rediscluster
        
        From source:
        
            $ sudo python setup.py install
            
        ## Running Tests
        
            $ git clone https://github.com/salimane/rediscluster-py.git
            $ cd rediscluster-py
            $ vi tests/config.py
            $ ./run_tests
        
        
        
        ## Getting Started
        
            >>> import rediscluster
            >>> cluster = {
            ...          'nodes' : {
            ...                      'node_1' : {'host' : '127.0.0.1', 'port' : 63791},
            ...                      'node_2' : {'host' : '127.0.0.1', 'port' : 63792},
            ...                      'node_5' : {'host' : '127.0.0.1', 'port' : 63795},
            ...                      'node_6' : {'host' : '127.0.0.1', 'port' : 63796}
            ...                    },
            ...          'master_of' : {
            ...                          'node_1' : 'node_6', #node_6 slaveof node_1 in redis6.conf
            ...                          'node_2' : 'node_5'  #node_5 slaveof node_2 in redis5.conf
            ...                        },
            ...          'default_node' : 'node_1'
            ...     }
            >>> r = rediscluster.StrictRedis(cluster=cluster, db=0)
            >>> r.set('foo', 'bar')
            True
            >>> r.get('foo')
            'bar'
        
        
        ## Information
        
        * Code: `git clone git://github.com/salimane/rediscluster-py.git`
        * Home: <http://github.com/salimane/rediscluster-py>
        * Bugs: <http://github.com/salimane/rediscluster-py/issues>
        
        
        Author
        ------
        
        rediscluster-py is developed and maintained by Salimane Adjao Moustapha (me@salimane.com).
        It can be found here: http://github.com/salimane/rediscluster-py
        
        
Keywords: Redis Cluster,Redis,cluster of key-value store
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
