Redis as dictionary
Redis is a key-value database. Interestingly Python dictionaries are some how key-value data structure. So why not write a wrapper that map Python dictionary to Redis server.
Simply you can install it from PyPi by following command:
pip install -U redisary
or if you prefer the latest development version, you can install it from the source:
git clone https://github.com/xurvan/redisary.git cd redisary python setup.py install
A very simple usage could be like:
from redisary import Redisary redis = Redisary(host='127.0.0.1', db=0) redis['k'] = 'data' data = redis['k']
Well it works like a normal dictionary, the only advantage is data now stored on Redis and we could access it from another process.
We also could set an expire for all keys of dictionary:
from redisary import Redisary redis = Redisary(expire=800) redis['k'] = 'temporary'
- [x] Map Redis 'string' to Python 'str'
- [ ] Map Redis 'list' to Python 'list'
- [ ] Map Redis 'hash' to Python 'dict'
- [ ] Map Redis 'set' to Python 'set'
- [ ] Map Redis 'sorted set' to something!
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size redisary-0.1.1-py3-none-any.whl (6.6 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size redisary-0.1.1.tar.gz (2.5 kB)||File type Source||Python version None||Upload date||Hashes View|