Windows 下Redis的安装教程和PHP使用Redis示例

本文详细介绍了如何在Windows系统中安装Redis,并通过步骤演示了启动Redis服务的方法。同时,文章还提供了PHP集成Redis的扩展下载及配置教程,包括PHP版本匹配、dll文件放置及php.ini配置。最后,给出了PHP使用Redis的示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装Redis

1、下载和安装redis


下载地址:https://github.com/ServiceStack/redis-windows


建议下载最新版的redis,下载完解压的D盘 (随意),如图:

其中:

redis-server.exe  是redis服务程序

redis-cli.exe   是redis客户端程序

redis-benchmark.exe  是redis性能测试工具

conf后缀的文件就是redis的配置文件

ok!安装好了,就这么简单!


2、启动redis

用命令行启动redis:

D:\redis>redis-server redis.windows.conf

启动时需要手动指定配置文件。


出现如上图所示说明redis启动成功了。启动后窗口不要关闭,窗口关闭后redis服务也会关闭!

3、测试redis

另外开一个命令行窗口打开 redis客户端工具

如上图所示就说明测试成功!


二、PHP使用redis

1、下载安装redis扩展

先通过phpinfo() 函数查看PHP版本号、编译器版本号、CPU架构




然后选择相应的php redis扩展下载

下载地址:https://github.com/phpredis/phpredis/downloads

                   https://pecl.php.net/package/redis/2.2.7/windows

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

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

针对你的php版本选择相应的版本下载,下载完解压会有两个dll文件:

php_redis.dll

php_igbinary.dll

把这两个dll都放进php\ext下,然后在php.ini底部加入:

extension=php_igbinary.dll
extension=php_redis.dll

注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll上面,否则会报错:

重启服务后查看phpinfo看redis扩展是否安装成功:

另外:php5以上版本的有一点点不一样,你下载下来的扩展包里并不是包含

php_redis.dll

php_igbinary.dll

这两个文件,而是这样的:

你需要把php_redis.dll 和php_redis.pdb放入ext 下。

php_igbinary.dll这个文件你需要另外去下载

2、PHP使用redis示例:

    $redis = new Redis();  
    $redis->connect("127.0.0.1","6379");  //php客户端设置的ip及端口  
    //存储一个 值  
    $redis->set("say","Hello World");  
    echo $redis->get("say");     //应输出Hello World  
      
    //存储多个值  
    $array = array('first_key'=>'first_val',  
              'second_key'=>'second_val',  
              'third_key'=>'third_val');  
    $array_get = array('first_key','second_key','third_key');  
    $redis->mset($array);  
    var_dump($redis->mget($array_get));  



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT界鸟叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值