(ocmod) Redis Session Cache

(ocmod) Redis Session Cache
Store session data into Redis server.

Requestment
phpredis extension installed
redis server installed

after modules installed
ssh to console
edit config.php and add
define('CACHE_HOSTNAME', '127.0.0.1');
define('CACHE_PORT', '6379');
define('CACHE_PREFIX', 'redis_');
define('CACHE_EXPIRE', 3600);

edit system/config/default.php
$_['cache_engine'] = 'file'; change file to redis
$_['session_engine'] = 'db'; change db to redis


edit system/config/catalog.php
$_['session_engine'] = 'db'; change db to redis

edit system/config/admin.php
add
define('CACHE_EXPIRE', 3600);

Chinese(中文說明)
這個 ocmod 主要的功能是吧 opencart 的 session data 存在 redis 裡。
因為 opencart 的設計關系 session 的資料可選擇存在 db 或 file 。
存在db的好處是各台的 opencart 可存取到同一session的資料,但速度較慢
存在file的好處是各台的 速度較快,但session的資料無法同步
所以 我才設計存在redis
存在 redis的好處是 速度快且可同步session資料。這樣 opencart 主機的橫向擴充就不會有問題。

使用時 你必需先安裝 phpredis 跟 redis server 才能用這個 ocmod 。安裝後再修改上述檔案。




Download
  • Developed by OpenCart Community
  • Documentation Included

Rating

Compatibility
3.0.3.2

Last Update
19 Jun 2020

Created
18 Jun 2020
497 Downloads
6 Comments
matthewwang
matthewwang
Member since: 18 May 2020

View all extensions Get Support