Simple python interface for redis
Project description
Simple python interface for redis
Installation
pip install redistore
Usage
>> import redistore
>> store = redistore.get(host='localhost', port=6379, db=0)
Now you can access and store keys and values with a dict-like interface:
>> store['foo'] = 'bar'
>> store['foo']
'bar'
>> 'foo' in store
True
>> del store['foo']
>> store['foo']
...
KeyError: 'foo'
Or using methods:
>> store.set('baz', 'qux')
>> store.get('baz')
'qux'
redistore support other data types, e.g., hashes. they are used exactly like a dict:
>> store['hash'] = {} # creates a hash without any values
>> 'my' in store['hash']
True
>> store['hash']['my']
'hash'
>> store['hash'].update({'baz': 'qux'})
>> store['hash']['baz']
'qux'
>> len(store['hash'])
2
>> list(store.keys())
['foo', 'bar']
>> for key, value in store.items():
... print(key, value)
...
my hash
baz qux
>> store['other_hash'] = {'foo': 'bar'} # creates a hash with values
>> store['other_hash']['foo']
'bar'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
redistore-0.1.1.tar.gz
(3.4 kB
view details)
File details
Details for the file redistore-0.1.1.tar.gz
.
File metadata
- Download URL: redistore-0.1.1.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31f7625a8405ad59706fedf04d8b2b6267f8bd164340a4bcc73a3af6f788bc0a |
|
MD5 | 796542aab7019510e84d3b630816aeec |
|
BLAKE2b-256 | e1ca86ec6ba1cfcbe19215283f9af70f0f4349aba79447338e30c54ab80c5ba9 |