PHPWPS

 找回密码
 立即加入

QQ登录

只需一步,快速开始

搜索
热搜: php discuz
查看: 7438|回复: 0

centos+wdlinux+redis环境搭建

[复制链接]

280

主题

420

帖子

1970

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1970
发表于 2018-4-22 16:27:02 | 显示全部楼层 |阅读模式
微擎的人人商城中有个整点秒杀应用,需要redis才可以开启。环境是wdlinux V3.2的。默认是未安装redis,按照wdlinux论坛里面的方法安装redis。安装脚本如下:
  1. wget http://down.wdlinux.cn/in/phps_redis.sh
  2. sh phps_redis.sh
复制代码
安装完成后,用phpinfo查看,发现有了redis。然后在微擎的配置中(data/config.php)把配置进行修改及添加,修改的如下
  1. $config['setting']['cache'] = 'redis';
复制代码
就是把mysql缓存改为redis。然后在配置文件的最下面添加如下代码
  1. $config['setting']['redis']['server'] = '127.0.0.1';//如果redis服务器在别的机器,请填写机器的IP地址。
  2. $config['setting']['redis']['port'] = 6379;
  3. $config['setting']['redis']['pconnect'] = 0;
  4. $config['setting']['redis']['timeout'] = 1;
  5. $config['setting']['redis']['requirepass'] = '';
复制代码


按照网上的方法,在微擎里面清空缓存就可以了,但是实际发现redis是支持的,但是redis一直显示的是未开启状态(站点-性能优化),搞了几个小时都没处理掉。今天突然想起来,wdlinux里面给的redis是php的扩展,也就是说在php代码中可以连接redis的,而不是centos环境装好了redis。因此,我们还需要给centos安装redis。

我采用的是yum方式安装,但是centos官方的源里面是没有redis的,所以需要先处理一下yum,具体的安装如下
  1. yum install epel-release
  2. yum install redis
  3. service redis start
复制代码
安装过程中遇到需要确认的,直接输入y,然后敲回车即可。

redis安装启动完成后,进入微擎清空缓存,因为data/config.php文件已经修改(见之前的过程)。然后再次到性能优化界面,可以看到redis终于是已开启状态了,这个时候,人人商城的整点秒杀也可以正常使用了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|Archiver|phpwps Inc. ( 鄂ICP备14011625号-1 )

GMT+8, 2025-5-4 13:16 , Processed in 0.052737 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表