magento redis配置 redhat+nginx

7天成为Magento系统架构师,现在开始学习Magento全栈开发!

《Magento2.X企业级开发实战》

一:rehat nginx下安装redis

wget http://download.redis.io/releases/redis-2.8.4.tar.gz
tar xzvf redis-2.8.4.tar.gz -C /redis-2.8.7
cd /redis-2.8.7/redis-2.8.4
make PREFIX=/redis-2.8.7/redis-2.8.4 install
 
cd /redis-2.8.7/redis-2.8.4/bin
./redis-server --port  6379

二:测试服务器redis

./redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set name longmore
OK
127.0.0.1:6379> get name
"longmore"

三:安装phpredis组件

安装phpredis,到这里下载https://github.com/nicolasff/phpredis/,解压进入目录
#如果没有phpize 可以先安装 sudo apt-get install php5-dev

./configure –with-php-config=/alidata/server/php-5.2.17/bin/php-config
make && make install

然后修改 php.ini,

vim /etc/php.ini

#加入

extension=redis.so

然后重启服务器 nginx php-fpm

service php-fpm restart

/alidata/server/nginx/sbin/nginx -s reload

然后phpinfo 查看 php扩展,搜索redis

redis
因为我用的是Netbeans IDE,所以我添加了phpredis-phpdoc,下载https://github.com/ukko/phpredis-phpdoc 然后解压,在netbeans的项目->属性->PHP包含路径->添加
然后新建一个测试文件

$redis = new Redis(); $redis--->connect('127.0.0.1', 6379);
 
$redis->set('test', 'this is redis test');
 
echo $redis->get('test');

输出this is redis test,到此整个配置过程结束

四:magento 配置redis local.xml global标签里面添加

127.0.0.163792.532048gzip165307200Mage_Cache_Backend_Redis127.0.0.1637940101120480gzip1Mage_Cache_Backend_Redis127.0.0.1637950100120480gzip 	432002

五:magento安装redis插件 magento1.8默认有只需要开启

/app/etc/modules/Cm_RedisSession.xml  false=>true

注: 启动redis 切换到当前目录 bin

./redis-server /usr/local/redis/etc/redis.conf 

备注及引用
本文的内容 整理自互联网 仅供学习 和交流所用

转载请注明:(●–●) Hello.My Weicot » magento redis配置 redhat+nginx

文章来源于互联网:magento redis配置 redhat+nginx

如无特殊说明或标注,任何个人或组织,复制、转载、采集本站内容请注明:
本文来源于:【Magento中文网】,并添加本文地址链接。
如未按上述操作复制或转载,本站有权追究法律责任。
若本站内容侵犯了原著者的合法权益,可联系我们进行处理。