php56w redis,redis安装

**注意:**

自生产需在主控端(即ZKEYS公有云业务管理系统)安装redis及php-redis扩展

**通过redis及php-redis扩展,实现:**

* 任务下发,任务数量与发送间隔控制,合理控制宿主机被控任务负载

* 请求限制,防止一些特定的任务/请求在特殊的情况下容易产生的并发问题

* 主(主控端)从(宿主机)同步,宿主机信息和状态与主控平台同步

* 缓存,使请求能够迅速响应,提高系统的性能,并且降低数据库的负载

#### Windows安装说明

**安装Redis**

redis客户端下载地址:https://github.com/MicrosoftArchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.msi

打开下载的redis安装程序,按操作步骤安装即可

**设置Redis密码**

打开安装目录下的 redis.windows-service.conf 文件,找到`requirepass foobared`这一段,把`foobared`设置成新密码,如前面有`#`,注意将其去掉

![](https://upload.zkeys.com/2019/05/5ceb9e5c1b3fa.png?token=0ytZOMroSfcq_fQzAEyT-A&expires=1616011207)

**安装php-redis扩展**

根据平台php版本下载扩展

扩展下载:http://pecl.php.net/package/redis/2.2.7/windows

![](https://upload.zkeys.com/2019/05/5ceb9e4718bcc.png?token=b304NrpHTPx5f4_UQynYrg&expires=1616011207)

将扩展文件`php_redis.dll`放至PHP的扩展目录下

![](https://upload.zkeys.com/2019/05/5ceb9e50ef66d.png?token=lEC6R1MgBnDI8Gz5msnF8A&expires=1616011207)

修改PHP配置文件`php.ini`

在配置文件底部增加以下内容

```

[Redis]

extension = php_redis.dll

```

#### Linux安装说明

**安装Redis**

可选择编译安装或yum安装

编译安装

```

$ wget http://download.redis.io/releases/redis-3.2.9.tar.gz

$ tar xzf redis-3.2.9.tar.gz

$ cd redis-3.2.9 && make

```

yum安装

```

#安装redis数据库

yum install redis -y

```

检测服务(以编译安装为例)

```

#二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务:

$ src/redis-server

#你可以使用内置的客户端命令redis-cli进行使用:

$ src/redis-cli

redis> set foo bar

OK

redis> get foo"bar"

```

**安装php-redis扩展**

下载安装php-redis扩展: 地址:https://github.com/phpredis/phpredis/

**注意:安装php-config路径根据自己实际情况而定**

编译安装

```

输入以下命令:

wget http://pecl.php.net/get/redis-3.1.2.tgz

tar xzf redis-3.1.2.tgz

cd redis-3.1.2/

phpize

./configure --with-php-config=/usr/local/php/bin/php-config

#这里的php-config路径 根据自己实际情况而定

make && make install

#出现以下信息

Installing shared extensions:/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

#即为安装成功。

```

添加extension=redis.so到php.ini文件中

```

#打开php.ini文件,并添加 extension=redis.so,保存退出即可

$ vim /usr/local/php/etc/php.ini

#文件末尾添加

extension=redis.so

#保存退出

重启php+nginx服务,phpinfo中将会出现redis扩展信息

```

yum安装

```

#通过命令查看当前php版本

php -version

#列出所有的可以安装的php软件包列表

yum list | grep php56w*

#yum 安装 redis扩展

yum -y install php56-php-pecl-redis.x86_64

```

**修改Redis密码**

编辑配置文件`vi /etc/redis.conf`

找到 `#requirepass foobared`去掉前面的`#`号,将`foobared`改为自己的密码,然后保存,重启服务

![](https://upload.zkeys.com/2019/05/5ceb9e5c1b3fa.png?token=0ytZOMroSfcq_fQzAEyT-A&expires=1616011207)

#### 云帮手安装说明

**安装Redis服务:**

进入云帮手 -> 环境管理 -> 软件市场 ->Redis 一键安装

![](https://upload.zkeys.com/2020/05/5eb8c9858f781.png?token=jGO343XWnpSo63UkHODXUw&expires=1616011207)

**设置密码(可以随机生成也可自行设置)**

环境管理 -> 我的软件 -> 点击管理

![](https://upload.zkeys.com/2020/05/5eb8c9b27f010.png?token=IFxDk_TBiIpD69yzBp2A3Q&expires=1616011207)

**注意:修改密码保存后需重启redis才生效**

![](https://upload.zkeys.com/2020/05/5eb8c9eadf2e5.png?token=Wdj2fMdeODviDML0cfF0hQ&expires=1616011207)

**安装php-redis扩展:**

进入云帮手 -> 环境部署 -> 我的软件 -> PHP5.6.30

![](https://upload.zkeys.com/2020/05/5eb8c8f908416.png?token=jZVl0QkM-oKdbsEELx5xXQ&expires=1616011207)

点击管理配置 -> PHP扩展

![](https://upload.zkeys.com/2020/05/5eb8c9513a4c9.png?token=qnkiuh0Mwjio8OBPHR7d6g&expires=1616011207)

#### 系统配置Redis数据库

编辑配置文件,打开站点根目录的`config/database.php`文件

添加以下内容

```

'REDIS_HOST' => '127.0.0.1', //redis服务器ip

'REDIS_PORT' => '6379',//redis端口号

'REDIS_AUTH'=>'Aa123456',//设置的密码,根据实际情况填写

```

添加后如图

![](https://upload.zkeys.com/2019/05/5ceb7d88ee543.png?token=djkR8okCvg6qcZTaDpvdYg&expires=1616011207)

添加好配置后,需清除下缓存

位置:管理后台 -> 系统 -> 功能设置 -> 清除缓存

或者

直接删除app/Runtime下的缓存文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值