Pulsar Data Store Server

Pulsar-ds is a python implementation of the popular redis data store. It uses pulsar asynchronous framework to create a single-threaded worker responding to TCP-requests in the same way as redis does.

To run a stand alone server create a script with the following code:

from pulsar.apps.data import PulsarDS

if __name__ == '__main__':
    PulsarDS().start()

More information on the pulsar data store example.

Check out these benchmarks

Implementation

Pulsar Data Store Server

class pulsar.apps.ds.server.PulsarDS(callable=None, load_config=True, **params)[source]

A SocketServer serving a pulsar datastore.

Storage

class pulsar.apps.ds.server.Storage(server, cfg)[source]

Implement redis commands.