Cache Config¶
This page gives you introductions on creating a Cache
instance.
Basic Config¶
Cache takes parameters for basic redis server setup and cache setup. Here is one simple demo:
from rc import Cache
cache = Cache('redishost01', 6379, db=0, password='pass',
socket_timeout=5)
There are other parameters you can config, you can specify your own customized
serializer_cls, you can change default expiration time to any length you want,
you can set a namespace for this cache instance, for more details, check out
Cache
.
Redis Options¶
There is one parameter called redis_options
, you can use this to set
other parameters to the underlying redis.StrictRedis
. Here is a
simple example:
from rc import Cache
cache = Cache(redis_options={'unix_socket_path': '/tmp/redis.sock'})