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 。安裝後再修改上述檔案。
Login and write down your comment.
Login my OpenCart Account