Memcached&Redis简介
memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。
Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis的配置方法。
开启Memcached:
1. 安装memcached;
2. php安装memcached扩展;
3. 设置memcached
4. 找到conf/conf.php
'cache' => array ( 'enable' => true, 'type' => 'memcached',//默认type='mysql' 'memcached' => array ( 'host' => '127.0.0.1', 'port' => '11211', 'cachepre' => 'bbs_', ),
将以上第三行'type' => 'mysql',改为'type' => 'memcached',
重启服务
开启Redis:
1. 安装redis;
2. php安装redis扩展,最好配置一下,可以了解Redis的配置方法;
3. 找到conf/conf.php
'cache' => array ( 'enable' => true, 'type' => 'redis',//默认type='mysql' 'memcached' => array ( 'host' => 'localhost', 'port' => '11211', 'cachepre' => 'bbs_', ), 'redis' => array ( 'host' => '127.0.0.1', 'port' => '6379', 'cachepre' => 'bbs_', ),
将以上第三行'type' => 'mysql',改为'type' => 'redis',
重启服务
软件只能开启一个缓存加速器,经过以上设置后,可以看到系统运行效率有提高。
其它:
lnmp安装memcached方法
安装,进入lnmp解压后的目录,执行
./addons.sh install memcached
可以根据自己的需求选择php-memcache或php-memcached扩展,目前discuz x使用的是前者,功能上php-memcached更强大一些。
输入对应的序号,回车,再次确认回车开始安装。
卸载,执行
./addons.sh uninstall memcached
http://www.savh.cn/thread-113.htm
转载请注明:Savh.Cn 发表