软件教程 2025年06月7日
0 收藏 0 点赞 856 浏览 1398 个字
摘要 :

首先需要下载redis,github上redis下载地址:https://github.com/dmajkic/redis/downloads 下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自……

首先需要下载redis,github上redis下载地址:https://github.com/dmajkic/redis/downloads

下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 C:
eids

打开一个cmd窗口 使用cd命令切换目录到 C:
edis 运行 redis-server.exe redis.conf

如果想方便的话,可以把redis的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个redis.conf可以省略,如果省略,会启用默认的。输入之后,会显示如下界面:

Windows系统下安装redis扩展教程

这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。

切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 。

设置键值对 set myKey abc

取出键值对 get myKey

Windows系统下安装redis扩展教程

这个时候在命令行已经测试成功,接下来在php代码中测试redis

<?php

$redis = new Redis(); //实例化redis

$redis->pconnect('127.0.0.1', '6379'); //建立redis服务连接 这个pconnect应该是长连接,可以用connect

$redis->set($key, $value); //设置变量和变量值

echo $redis->get($key); //获取变量值

$redis->close(); //关闭redis连接

?>

运行一下代码你会发现给了一个报错,而且报错的行数是在set的那一行,这是因为你的php还没有安装redis扩展,所以你还不能设置值。

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它可以支持Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等多种语言开发。 我在windows下安装了一下redis服务。

接下来我们开始安装php扩展

1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本

Windows系统下安装redis扩展教程

接下来根据你所拟定的版本去如下这两个网址下载文件

1、http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/

2、http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/

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

然后开始配置php.ini

加入这两行代码:

extension=php_igbinary.dll

extension=php_redis.dll

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

重启一下你的web服务器,如果重启成功,在phpinfo里面找一下redis扩展:

Windows系统下安装redis扩展教程

就说明你的redis扩展也安装成功了!!!

再运行一下刚开始的那个代码,会发现成功了!

要注意的是上边提到的两个黑窗口不管怎样,都是不能关掉的,因为你是把windows作为了一个服务器使用的!!!

微信扫一扫

支付宝扫一扫

版权: 转载请注明出处:https://www.zuozi.net/3125.html

管理员

相关推荐
2025-06-07

APP登陆界面对于整体用户体验也非常关键,登陆界面需要用户输入信息,首先操作指示要非常明显,还有…

285
2025-06-07

在日常中,你们的电脑是不是经常会遇到360的LIU氓广告,怎么也关不掉呢,甚是烦人,今天小编来教大…

322
2025-06-07

任何时候一款优秀的软件程序都离不开产品经理的出色设计,对于产品经理来说原型图设计工具是必不可…

716
2025-06-07

相信很多人都有这样的经历,明明打开的是谷歌浏览器或者是火狐浏览器亦或者是office旗下的Edge浏览…

443
2025-06-07

Linux重定向是Linux操作系统内部一个很重要的功能,它可以帮助用户把程序的输出重定向到新的文件里…

367
2025-06-07

数据已成为现代社会的最重要资产之一,无论是企业还是个人,都需要保护自己的数据安全。硬盘是我们…

933
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:08:00-23:00

客服QQ

122325244

客服电话

400-888-8888

客服邮箱

122325244@qq.com

扫描二维码

关注微信客服号