微擎人人商城开启Redis拓展之宝塔面板篇

内容或购物系统经常会用 Memcached 和 redis 两种缓存方案,把数据缓存到内存中,减少数据库的读取次数,提升访问速度和用户体验。

redis 是 key-value 存储系统,和 Memcached 类似,但是支持存储的value类型相对更多,并且支持各种不同方式的排序和算法。

人人商城的部分功能需要Redis拓展支持,比如直播、秒杀、分红等插件,今天来分享一下基于宝塔面板环境如何开启Redis拓展。

redis开启流程

首先登录宝塔面板,点击左侧导航【软件商店】,再点【运行环境】,找到微擎使用的php版本,比如 PHP-5.6 点击设置,进入【安装扩展】菜单,找到redis扩展点击安装。

接着修改微擎配置文件 /data/config.php,修改如下

将如下行

$config['setting']['cache'] = 'mysql';

修改为

$config['setting']['cache'] = 'redis'; //默认mysql

接着修改或新增如下代码

// -------------------------- CONFIG REDIS --------------------------- //
$config['setting']['redis']['server'] = '127.0.0.1';//如果redis服务器在别的机器,请填写机器的IP地址。
$config['setting']['redis']['port'] = 6379;//本端口liunx安全端口内填写放行。
$config['setting']['redis']['pconnect'] = 0;
$config['setting']['redis']['timeout'] = 1;
$config['setting']['redis']['requirepass'] = '';

参与评论