Skip to content

Python convenience/wrapper methods and classes for setting up FIFO message queues and/or pub-sub message brokers for clients to use for exchanging messages through Redis.

License

Notifications You must be signed in to change notification settings

NicklasXYZ/redisxchange

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RedisXchange

Just a few Python convenience/wrapper methods and classes for setting up FIFO message queues and/or pub-sub message brokers for clients to use for exchanging messages through Redis. The convenience/wrapper methods and classes are built on top of redis-py and msgpack.

The library implements:

  • Redis server reconnection logic.
  • Convenience methods:
    • For sending/receiving messages using a publish/subscribe messaging pattern.
    • For sending messages using a FIFO (First In First Out) message queue and Redis' Key-Value store for receiving messages.

Usage

Install the library through pip:

pip install git+https://github.com/nicklasxyz/redisxchange

For a couple of simple examples and use-cases see the example directory.

About

Python convenience/wrapper methods and classes for setting up FIFO message queues and/or pub-sub message brokers for clients to use for exchanging messages through Redis.

Topics

Resources

License

Stars

Watchers

Forks

Languages