arsene 0.1.6

Creator: railscoder56

Last updated:

Add to Cart

Description:

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

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.