admin 发表于 2016-3-1 18:37:07

Discuz中配置和使用redis

Discuz!X3.2支持的内存优化接口有 Memcache、eAccelerator、Alternative PHP Cache(APC)、Xcache、Redis 五种。

1. 配置Redis
编辑 config_global.php 文件
$_config['memory']['redis']['server'] = '192.168.180.109';
$_config['memory']['redis']['port'] = 6379;
$_config['memory']['redis']['pconnect'] = 1;
$_config['memory']['redis']['timeout'] = '0';
$_config['memory']['redis']['requirepass'] = '';
$_config['memory']['redis']['serializer'] = 1;
可以在Discuz管理后台查看Redis是否配置成功,如下图所示:


(注意:这里点击内存清理,会删除redis上的所有key,慎用!)

2. 使用redis接口
require_once libfile('function/cache');

if (memory('check')=='redis') {
    $arr = array('uid'=>123,'uname'=>'aaa');
    memory('set', 'user', $arr, 10);
    $s = memory('get', 'user');
    print_r($s);
}

页: [1]
查看完整版本: Discuz中配置和使用redis