Search 1.9 billion lines of Odoo code on GitHub

session_redis

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:&lt;session id&gt;</code>. When a prefix is defined, the keys are <code>session:&lt;prefix&gt;:&lt;session id&gt;</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>