Last updated:
0 purchases
arsene 0.1.6
Simple cache management to make your life easy.
Requirements
Python 3.6+
Installation
pip install arsene
Quick Start
For the tutorial, you must install redis as dependency
pip install arsene[redis]
The simplest Arsene setup looks like this:
from datetime import datetime
from arsene import Arsene, RedisModel
redis = RedisModel(host='localhost')
arsene = Arsene(redis_connection=redis)
@arsene.cache(key='my_secret_key', expire=2)
def get_user():
return {
'username': 'jak',
'last_session': datetime(year=1999, month=2, day=3)
}
# return and writes response to the cache
get_user()
# reads response to the cache
get_user()
# Response: {'username': 'jak', 'last_session': datetime.datetime(1999, 2, 3, 0, 0)}
# reads response to the cache
arsene.get(key='my_secret_key')
# delete key to the cache
arsene.delete(key='my_secret_key')
arsene.get(key='my_secret_key')
# Response: None
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.