This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Help us improve Python packaging - Donate today!
Project Description

This package contains an API proxy stub to connect TyphoonAE or the Google App Engine SDK to a Redis database.


Redis is an advanced key-value store. In contrast to approaches like memcache, its dataset is not volatile, and values can be strings, lists, sets, and ordered sets. All this data types can be manipulated with atomic operations to push/pop elements, add/remove elements, perform server side union, intersection, difference between sets, and so forth. And Redis supports different kinds of sorting abilities.

Since Redis provides master-slave replication with very fast non-blocking first synchronization and auto reconnection on net split, it is very interesting to be used as Datastore backend for TyphoonAE. This package contains the API proxy stub to seamlessly connect TyphoonAE or the Google App Engine SDK to a Redis database server.

See for further information on Redis.

Building and Testing

Get a local copy of the TyphoonAE Redis repository with this command:

$ hg clone typhoonae-redis

Change into the typhoonae-redis directory and run the buildout:

$ python $ bin/buildout

To run all unit tests start the Redis server and enter the following command:

$ bin/nosetests

Using the TyphoonAE Redis Datstore with the Google App Engine SDK

This buildout already downloads and patches the Google App Engine SDK for you. In order to use the Redis Datastore just start the development appserver with an additional option:

$ bin/dev_appserver –use_redis parts/google_appengine/demos/guestbook/

Important: The Redis server must be listening on port 6379.

The Datastore Redis stub also supports the SDK’s bulkloader. Thus it should be possible to restore downloaded data into your local running application.


Since the TyphoonAE project uses Mercurial as SCM, you can easily create a clone of it on

Visit the project page for further information.

Feel free to join the TyphoonAE Discussion Group:

Report issues here:


Version 0.1.0b1 (2010-05-13)

  • First beta release.
Release History

Release History


This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
typhoonae.redis-0.1.0b1.tar.gz (23.1 kB) Copy SHA256 Checksum SHA256 Source May 15, 2010

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting