redislite: Redis sem necessidade de servidor para Python

O time de desenvolvedores do Yahoo anunciou uma implementação do Redis para Python sem a necessidade de instalar e configurar um servidor Redis. A grande vantagem é a remoção de uma dependência do seu código, quando o quesito é testes.

O Redis é um banco de dados de código aberto, sob a licença BSD, para persistência de dados no modelo Chave/Valor e é escrito em C.

Instalação

A instalação simples e pode ser feita através dos comandos:

Via Pip:

pip install redislite

Via easy_install:

easy_install redislite

Pelo código:

python setup.py install

Você pode conferir o projeto no GitHub aqui.

Exemplo

>>> import redislite
>>> r = redis.StrictRedis()
>>> r.set('foo', 'bar')
True
>>> r.get('foo')
'bar'

Caso você deseje outros exemplos, confira a documentação do redislite.