SanicRedis
Project description
SanicRedis
==============
Redis support for sanic.
Built on top of [aioredis](https://github.com/aio-libs/aioredis).
Installation
------------
You can install this package as usual with pip:
pip install SanicRedis
Example
```python
from sanic import Sanic
from sanic.response import json
from SanicRedis import BaseRedis
app = Sanic(__name__)
redisdb = dict(redisdb=8, redishost='localhost', redisport=6379, redispwd='password')
app.config.update(redisdb)
BaseRedis.init_app(app)
# group key of redis
class GroupKey(BaseRedis):
__coll__ = 'GroupKey_' # GroupKey + key
@app.route('/test1')
async def test1(request):
await GroupKey.set('testkey', 'value') # key is GroupKey_testkey
result = await GroupKey.get('testkey') # get value of GroupKey_testkey
return json(result)
if __name__ == '__main__':
app.run(debug=True)
```
Resources
---------
- [PyPI](https://pypi.org/project/SanicRedis)
==============
Redis support for sanic.
Built on top of [aioredis](https://github.com/aio-libs/aioredis).
Installation
------------
You can install this package as usual with pip:
pip install SanicRedis
Example
```python
from sanic import Sanic
from sanic.response import json
from SanicRedis import BaseRedis
app = Sanic(__name__)
redisdb = dict(redisdb=8, redishost='localhost', redisport=6379, redispwd='password')
app.config.update(redisdb)
BaseRedis.init_app(app)
# group key of redis
class GroupKey(BaseRedis):
__coll__ = 'GroupKey_' # GroupKey + key
@app.route('/test1')
async def test1(request):
await GroupKey.set('testkey', 'value') # key is GroupKey_testkey
result = await GroupKey.get('testkey') # get value of GroupKey_testkey
return json(result)
if __name__ == '__main__':
app.run(debug=True)
```
Resources
---------
- [PyPI](https://pypi.org/project/SanicRedis)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
SanicRedis-0.1.2.tar.gz
(5.9 kB
view details)
File details
Details for the file SanicRedis-0.1.2.tar.gz.
File metadata
- Download URL: SanicRedis-0.1.2.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.7.0 setuptools/24.0.2 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/2.7.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac781facad5cba182d385af075f0a6b7b56e90a1cd1600a38d43ae4bd7ac2769
|
|
| MD5 |
4c71f268ba340bebcd124275c6db9ca9
|
|
| BLAKE2b-256 |
6c77ccb6c5f6d9c8288fc4815487515af149902ddfb91d57629fa81c0f194aed
|