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]