Author: |
Camptocamp,Odoo Community Association (OCA) |
License: |
AGPL-3 |
Branch: |
13.0 |
Repository: |
muk-it/muk_dms |
Dependencies: |
base |
Languages: |
Python (139, 83.7%),
and
reStructuredText (27, 16.3%) |
Other repositories: |
ERPLibre/odoo-cloud-platform,
GSLabIt/odoo-cloud-platform,
Jeisonpernia/hibou-odoo-suite,
MjAbuz/odoo-cloud-platform,
NCS-75/hibou-odoo-suite,
NCS-75/odoo-cloud-platform,
Numigi/hibou-odoo-suite,
PCatinean/odoo-cloud-platform,
RL-OtherApps/odoo-cloud-platform,
TelmoSenseFly/odoo-cloud-platform,
TheCloneMaster/hibou-odoo-suite,
Tonow-c2c/odoo-cloud-platform,
Wiserby/odoo-cloud-platform,
aadarsh977/hibou-odoo-suite,
acarmisc/odoo-cloud-platform,
acsone/odoo-cloud-platform,
agrista/odoo-cloud-platform,
akretion/odoo-cloud-platform,
ap-wtioit/odoo-cloud-platform,
asiellb/odoo-cloud-platform,
avoinsystems/odoo-cloud-platform,
brian10048/hibou-odoo-suite,
camptocamp/odoo-cloud-platform,
cdxfish/hibou-odoo-suite,
celm1990/odoo-cloud-platform,
cialuo/odoo-cloud-platform,
dani-xtendoo/hibou-odoo-suite,
difra/odoo-cloud-platform,
digitalliuzg/hibou-odoo-suite,
exosoftware/c2c-odoo-cloud-platform,
grindtildeath/odoo-cloud-platform,
guewen/odoo-cloud-platform,
gurneyalex/odoo-cloud-platform,
hibou-io/camptocamp-cloud-platform,
hibou-io/hibou-odoo-suite,
ircodoo/odoo-cloud-platform,
itsalgeria/odoo-cloud-platform,
jeffryjdelarosa/hibou-odoo-suite,
jromero-octagono/hibou-odoo-suite,
junariltd/odoo-cloud-platform,
leemannd/odoo-cloud-platform,
leodoooca/hibou-odoo-suite,
loftwah/odoo-cloud-platform,
modoolar/odoo-cloud-platform,
mohamed-helmy/odoo-cloud-platform,
mudismud/odoo-cloud-platform,
mulaudzicalvin/hibou-odoo-suite,
odoo-modules/hibou-odoo-suite,
oondeo/odoo-cloud-platform,
p-tombez/odoo-cloud-platform,
pasgou/odoo-cloud-platform,
paulpwo/odoo-cloud-platform,
royalline1/hibou-odoo-suite,
royalline1/odoo-cloud-platform,
sadeqamin/hibou-odoo-suite,
sadeqamin/odoo-cloud-platform,
sbidoul/odoo-cloud-platform,
sebalix/odoo-cloud-platform,
sebastienbeau/odoo-cloud-platform,
simahawk/odoo-cloud-platform,
sm2x/hibou-odoo-suite,
sm2x/odoo-cloud-platform,
smussie/odoo-cloud-platform,
suningwz/hibou-odoo-suite,
suningwz/odoo-cloud-platform,
tate11/hibou-odoo-suite,
tate11/odoo-cloud-platform,
tirix/odoo-cloud-platform,
tschanzt/odoo-cloud-platform,
ursais/odoo-cloud-platform-1,
usmanfarzandali/hibou-odoo-suite,
vidtsin/odoo-cloud-platform,
vrenaville/odoo-cloud-platform,
wahello/odoo-cloud-platform,
xuanox/odoo-cloud-platform,
yasmanycastillo/hibou-odoo-suite,
yvaucher/odoo-cloud-platform,
and
zakiuu/odoo-cloud-platform |
<h1 class="title">Sessions in Redis</h1>
<p>This addon allows to store the web sessions in Redis.</p>
<a name="configuration"></a>
<h2>Configuration</h2>
<p>The storage of sessions in Redis is activated using environment variables.</p>
<ul class="simple">
<li><code>ODOO_SESSION_REDIS</code> has to be <code>1</code> or <code>true</code></li>
<li><code>ODOO_SESSION_REDIS_HOST</code> is the redis hostname (default is <code>localhost</code>)</li>
<li><code>ODOO_SESSION_REDIS_PORT</code> is the redis port (default is <code>6379</code>)</li>
<li><code>ODOO_SESSION_REDIS_PASSWORD</code> is the password for the AUTH command
(optional)</li>
<li><code>ODOO_SESSION_REDIS_PREFIX</code> is the prefix for the session keys (optional)</li>
<li><code>ODOO_SESSION_REDIS_EXPIRATION</code> is the time in seconds before expiration of
the sessions (default is 7 days)</li>
</ul>
<p>The keys are set to <code>session:<session id></code>.
When a prefix is defined, the keys are <code>session:<prefix>:<session id></code></p>
<p>This addon must be added in the server wide addons with (<code>--load</code> option):</p>
<p><code>--load=web,web_kanban,session_redis</code></p>
<a name="limitations"></a>
<h2>Limitations</h2>
<ul class="simple">
<li>The server has to be restarted in order for the sessions to be stored in
Redis.</li>
<li>All the users will have to login again as their previous session will be
dropped.</li>
<li>The addon monkey-patch <code>odoo.http.Root.session_store</code> with a custom
method when the Redis mode is active, so incompatibilities with other addons
is possible if they do the same.</li>
</ul>