beaker.ext.redisnm
– Redis NameSpace Manager and Synchronizer¶
Module Contents¶
-
class
beaker.ext.redisnm.
RedisNamespaceManager
(namespace, url, timeout=None, **kw)¶ Provides the
NamespaceManager
API over Redis.Provided
url
can be both a redis connection string or an already existing StrictRedis instance.The data will be stored into redis keys, with their name starting with
beaker_cache:
. So make sure you provide a specific database number if you don’t want to mix them with your own data.
-
class
beaker.ext.redisnm.
RedisSynchronizer
(identifier, url)¶ Synchronizer based on redis.
Provided
url
can be both a redis connection string or an already existing StrictRedis instance.This Synchronizer only supports 1 reader or 1 writer at time, not concurrent readers.