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
[python] >>> import redislite >>> r = redis.StrictRedis() >>> r.set(‘foo’, ‘bar’) True >>> r.get(‘foo’) ‘bar’ [/python]
Caso você deseje outros exemplos, confira a documentação do redislite.