php开发使用predis(thinkphp框架,composer,windows环境练习)
php开发中使用predis
- 目录
- 安装
- 项目中使用
- 踩的坑
- 相关资源
目录
关于在php开发过程中使用phpredis拓展还是predis类库这里不做详细解释;目前了解到的结论是性能方面还是使用c语言写的phpredis拓展更高,这里选择predis主要是练习redis的使用,以及想看看到底在什么时候会遇到性能瓶颈。
安装
windows系统上安装redis服务:
- 方式一,在github上找到开源项目,找到发布版本,选择msi的安装包;
- 通过安装包直接安装;
- 在安装的目录下,单击redis-server.exe即可(坑:这里注意单击就行,双击会有闪退效果,而且这个的步骤主要是在windows上开启redis服务);
- 然后双击redis-cli.exe程序,将redis客户端连接上redis服务;
- 关于这种方式如何关闭redis服务,暂时未知(可能关机后就关闭了,后期证实关机并不会停掉redis服务)
- ------;
- 方式二:还是在github发布版本那里,选择zip的压缩包,注意不是redis代码code的压缩包;
- 然后解压缩;
- 在解压缩后的文件夹下,打开cmd,使用命令,启动redis服务。
- 这种方式,关闭了cmd窗口,也就关闭了redis服务
项目中使用
- 这里选择了predis
- 使用composer进行安装,在项目根目录下composer
composer require predis/preids
- 安装完成后,可以看一下安装位置和代码
- 然后去找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);
- 通过频道发送消息,汉字会被转义
相关资源
- predis操作大全
- redis基础教程
- github开源项目redis
- laravel社区-phpredis和predis的区别
- 思否-phpredis和predis的区别
php开发使用predis(thinkphp框架,composer,windows环境练习)相关推荐
- 没比这更简单的了!安装PHP composer(windows环境)及简易使用
安装PHP composer(windows环境)及简易使用 大家好,我是yangrl,今天重装thinkphp.一般就两种,一种官网下好压缩包解压到本地直接用,第二种就是通过composer在线安装 ...
- php隐藏路径ngnix,thinkphp框架在nginx环境下去掉index.php路径显示
协助用户将apache下的一个网站迁移到nginx环境中,结果发现用户用的ThinkPHP框架做的开发,默认用的pathinfo. 这是一个很头疼的问题,因为nginx不支持pathinfo,贸然一并 ...
- Jenkins持续集成学习-Windows环境进行.Net开发4
目录 Jenkins持续集成学习-Windows环境进行.Net开发4 目录 前言 目标 Github持续集成 提交代码到Github 从Github更新代码 git上显示构建状态 自动触发构建 Gi ...
- Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)
鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio Android Studio 是一个Android开发环境,基于Intel ...
- windows环境安装adb驱动
目录 1.下载adb工具包 2.ADB工具包使用方法 这周换了电脑,重新安装了很多开发调试工具.这里记录一下Windows环境下如何只下载和安装adb驱动的方法.本文是转载文后面附有原文链接地址. 1 ...
- php微博视频教程,新浪微博开发实战 THINKPHP框架新浪微博视频教程 项目实战 88集...
课程介绍现在这套视频教程是MAC OS X 系统下基于ThinkPHP框架的微博项目开发,功能模块涵盖:注册与登录,个人信息设置,发布,转发,收藏与删除微博,好友好注.用户一微博搜索.私信.消息推送等 ...
- 新浪微博开发实战 THINKPHP框架新浪微博开发视频教程 新浪微博项目实战 88集微博开发
百度云网盘下载 课程介绍 现在这套视频教程是MAC OS X 系统下基于ThinkPHP框架的微博项目开发,功能模块涵盖:注册与登录,个人信息设置,发布,转发,收藏与删除微博,好友好注.用户一微博搜索 ...
- thinkPhp开发流程之一(Windows环境下)
thinkPhp开发流程之一(Windows环境下) 一.开启多应用(只有一个应用的不需要开启) 二.创建一个应用(只有一个应用的不需要) 三.开启视图层 四.thinkphp项目结构 一.开启多应用 ...
- 【代码审计-PHP】基于Thinkphp框架开发的
前言: 介绍: 博主:网络安全领域狂热爱好者(承诺在CSDN永久无偿分享文章). 殊荣:CSDN网络安全领域优质创作者,2022年双十一业务安全保卫战-某厂第一名,某厂特邀数字业务安全研究员,edus ...
- Windows上python开发--2安装django框架
Windows上python开发--2安装django框架 分类: 服务器后台开发2014-05-17 21:22 2310人阅读 评论(2) 收藏 举报 python django 上一篇文章中讲了 ...
最新文章
- 使用class-dump破解ipa获取.h文件
- golang 返回值报错 cannot use nil as type string in return argument
- spring_了解Spring Web应用程序体系结构:经典方法
- Opencv获取导入DNN模型的各层信息
- spring mvc DispatcherServlet详解之前传---FrameworkServlet
- springboot整合redis修改分区
- 原子性和一致性的区别是什么?
- 阿里云李克:边缘云技术发展与实践
- Apache JMeter 测试 HTTP接口
- 机器学习笔记(十八)——HMM的参数估计
- Android桌面悬浮窗仿QQ手机管家加速效果
- 抢鲜体验:openGauss从源码到主备
- ssms安装_SQLServer 2019下载及安装教程
- 深度揭秘阿里云 Serverless Kubernetes
- 无法从服务器同步注册表数据,辅助域控和主域控无法同步?!!
- centos下编译安装Openssl
- 【C++】 ArcFace Demo2.0版
- 10-Python-mapfilter
- Android蓝牙自动配对工具类,亲测好使!!!
- 1468. 计算税后工资
热门文章
- ASP.NET 中关GridView里加入CheckBox 在后台获取不到选中状态的问题
- Java 正则校验手机号 工具类
- 边学边赚,未来是否存在一份边学习边赚钱的工作?构建一个诞生未来职业的“种植果园”...
- matlab计算位温,大气位温、相当位温、饱和相当位温、静力稳定度
- Linux内核固定虚拟地址映射
- 跨考计算机复试自我介绍,跨考生复试自我介绍
- 17-1-数据处理思想和程序架构: 单片机stm32的flash保存数据优化方案(让擦写次数达到上百万至上千万次)
- 华为设备BGP基本配置
- 吴宗宪的35个BT经典台词
- 投资银行理论与实务(一):投资银行学概论