php开发使用predis(thinkphp框架,composer,windows环境练习)

目录

关于在php开发过程中使用phpredis拓展还是predis类库这里不做详细解释;目前了解到的结论是性能方面还是使用c语言写的phpredis拓展更高,这里选择predis主要是练习redis的使用,以及想看看到底在什么时候会遇到性能瓶颈。

安装

windows系统上安装redis服务:

  1. 方式一,在github上找到开源项目,找到发布版本,选择msi的安装包;
  2. 通过安装包直接安装;
  3. 在安装的目录下,单击redis-server.exe即可(坑:这里注意单击就行,双击会有闪退效果,而且这个的步骤主要是在windows上开启redis服务);
  4. 然后双击redis-cli.exe程序,将redis客户端连接上redis服务;
  5. 关于这种方式如何关闭redis服务,暂时未知(可能关机后就关闭了,后期证实关机并不会停掉redis服务)
  6. ------;
  7. 方式二:还是在github发布版本那里,选择zip的压缩包,注意不是redis代码code的压缩包;
  8. 然后解压缩;
  9. 在解压缩后的文件夹下,打开cmd,使用命令,启动redis服务。
  10. 这种方式,关闭了cmd窗口,也就关闭了redis服务

项目中使用

  1. 这里选择了predis
  2. 使用composer进行安装,在项目根目录下composer composer require predis/preids
  3. 安装完成后,可以看一下安装位置和代码
  4. 然后去找predis的操作手册,进行练习

踩的坑

  • composer版本问题,上次升级到了composer 2.0.8,这次安装predis时提示我需要执行update,并且要带着 --no-plugins参数;照做就是:composer --no-plugins update
  • predis的连接参数,主要是那个database选择数据库索引,感觉比较灵活和重要
			$redisS = array(
                'host' => '127.0.0.1',
                'port' => 6379,
                'database' => 0
            );

            $redisC = new Client($redisS);
  • 通过频道发送消息,汉字会被转义

相关资源

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值