您的位置 首页 php

win下给php安装redis

有错提出,欢迎交流!

redis 是内存高速缓存数据库,可以提高用户的请求速度,降低网站的负载

貌似redis官方没有windows的版本,在此提供我安装成功的两个下载网站

Redis-x64-3.2.100.msi版:

Redis-x64-3.0.500m版:

步骤:

1,在D盘下新建redis3.2文件夹,将下载的文件解压到该文件夹中( 盘符 路径及名字看自己喜欢了)

2,将redis.windows.conf复制为redis.conf作备份,没有redis.windows.conf的直接复制redis.conf

3,配置环境变量

win10下: 右击“计算机”->属性->高级系统设置->“高级”选项卡->环境变量->双击path地址->新建->输入:D:\Redis3.2

4,win+r,运行cmd

双击打开redis-cli.exe,报错就是没有安装成功

可以set name root然后get name测试能不能获取name值

5,设置开机启动

A:新建start.bat文件。内容如下:

D:

cd redis3.2

redis-server.exe redis.windows.conf

一定要这样写,亲测有效。百度很多都是单行全路径的写法,这样会报错:

亲测这样写会报错,可能是系统版本不同

B:新建openredis. vbs 文件。内容如下:

CreateObject(“WScript.Shell”).Run “cmd /c D:\redis3.2\start.bat”,0

C:win+r 输入‘regedit’

【HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Run】新建字符串值openredis,添加vbs路径(我的路径是:D:\redis3.2\openredis.vbs),即可实现开机自动启动Redis。

6,redis服务器安装成功,可是php没有redis拓展,现在给php安装redis服务

打印phpinfo();

如图,我得安装x86架构的

A:下载redis:

B:下载igbinary:

C: 解压缩后,将php_redis. dll 和php_igbinary.dll拷贝至php的ext目录下

D: 修改php. ini ,在该文件中加入:

; php_redis

extension=php_igbinary.dll

extension=php_redis.dll

注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效

E:重启Apache后,使用phpinfo查看扩展是否成功安装

以下是部分redis配置及注释:

#是否作为守护进程运行

daemonize no

#Redis 默认监听端口

port 6379

#客户端闲置多少秒后,断开连接

timeout 300

#日志显示级别

loglevel verbose

#指定日志输出的文件名,也可指定到标准输出端口

logfile redis.log

#设置数据库的数量,默认最大是16,默认连接的数据库是0,可以通过select N 来连接不同的数据库
databases 32

#Dump 持久化 策略

#当有一条Keys 数据被改变是,900 秒刷新到disk 一次

#save 900 1

#当有10 条Keys 数据被改变时,300 秒刷新到disk 一次

save 300 100

#当有1w 条keys 数据被改变时,60 秒刷新到disk 一次

save 60 10000

#当dump .rdb 数据库的时候是否压缩 数据对象

rdbcompression yes

#dump 持久化数据保存的文件名

dbfilename dump.rdb

########### Replication #####################

#Redis的主从配置,配置slaveof则实例作为从服务器

#slaveof 192.168.0.105 6379

#主服务器连接密码

# masterauth <master-password>

############## 安全性 ###########

#设置连接密码

#requirepass <password>

############### LIMITS ##############

#最大客户端连接数

# maxclients 128

#最大内存使用率

# maxmemory <bytes>

########## APPEND ONLY MODE #########

#是否开启日志功能

appendonly no

# 后面还有AOF持久化策略和是否开启VM 功能,都默认注销。

文章来源:智云一二三科技

文章标题:win下给php安装redis

文章地址:https://www.zhihuclub.com/151888.shtml

关于作者: 智云科技

热门文章

网站地图