php redis support,ThinkPHP5报错php not support: redis以及Redis的使用
Redis是一种常用的非关系型数据库,主要用作数据缓存,数据保存形式为key-value,键值相互映射。
它的数据存储跟MySQL不同,它数据存储在内存之中,所以数据读取相对而言很快,用来做高并发非常不错。
那么流行的ThinkPhP5框架中是怎么使用的呢?
第一步:添加Redis扩展(如果已经配置,忽略该步骤)
1. 下载php_redis.dll http://windows.php.net/downloads/pecl/releases/redis/2.2.7/ (根据自己windows操作系统选择相应的版本,我自己是系统64位,安装的是VC2012 所以下载的是php_redis-2.2.7-5.6-ts-vc11-x64.zip)
2. 下载好压缩包之后,把里面的php_redis.dll 解压到D:\wamp\bin\php\php5.6.25\ext (根据自己wamp所在的盘自己选择)
3. 然后在php.ini里面添加extension=php_redis.dll
4. 重新启动apache
第二步:TP5配置文件
1.单一缓存机制配置
'cache' => [
// Redis缓存
'type' =>'Redis',
'host' => '127.0.0.1',
'port' => '6379',
'password' => 'p0ss-redis',
'timeout'=> 3600,
// 缓存有效期 0表示永久缓存
'expire' => 1*60*60,
],
2.多层并存缓存机制配置
'cache' => [
// 选择模式
'type' => 'complex',
// 默认(文件缓存)
'default'=>[
// 文件缓存
'type' => 'File',
// 缓存保存目录
'path' => CACHE_PATH,
// 缓存前缀
'prefix' => '',
// 缓存有效期 0表示永久缓存
'expire' => 0,
],
// Redis缓存
'redis'=>[
'type' =>'Redis',
'host' => '127.0.0.1',
'port' => '6379',
'password' => '123456',
'timeout'=> 3600
]
],
在代码中调用
// 切换到redis操作
Cache::store('redis')->set('key1','123456789');
Cache::store('redis')->get('key1');
php redis support,ThinkPHP5报错php not support: redis以及Redis的使用相关推荐
- redis.clients java_redis报错redis/clients/jedis/JedisPoolConfig'(curren
redis + Jedis + Spring报错Type 'redis/clients/jedis/JedisPoolConfig'(current frame, stack[4]) is not a ...
- Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.
此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...
- Redis服务停止报错解决方案[NOAUTH Authentication required]
Redis服务停止报错解决方案[NOAUTH Authentication required] 参考文章: (1)Redis服务停止报错解决方案[NOAUTH Authentication requi ...
- laravel5.7的redis配置,一直报错Class 'Predis\Client' not found
laravel5.7的redis配置,一直报错Class 'Predis\Client' not found 首先我检查了配置,和composer 都没有错,用原生的redis也可以正常连接和读写. ...
- redis-server.exe redis.windows.conf 报错
在参考博文:https://blog.csdn.net/erlian1992/article/details/54382443#comments 学习redis的时候启动报错 C:\Users\Adm ...
- redis集群报Jedis does not support password protected Redis Cluster configurations异常解决办法...
解决spring-data-redis操作redis集群报"Jedis does not support password protected Redis Cluster configura ...
- Redis安装+启动报错
Redis安装+启动报错 首先Windows下安装 下载地址:https://github.com/MSOpenTech/redis/releases%E3%80%82 redis官方不支持wind ...
- springboot集成redis使用redis作为session报错ClassNotFoundException类RememberMeServices
springboot 集成redis使用redis作为缓存,会报错的问题. 错误信息: java.lang.IllegalStateException: Error processing condit ...
- 关于java.lang.NumberFormatException: For input string:${redis.maxIdle}的报错
项目通用文件配置目录 reids配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmln ...
最新文章
- UE商城资源 Motion Symphony 运动匹配插件
- 分布式K/V存储方案
- Val编程-特殊函数使用
- IntelliJ IDEA 2018安装+激活+汉化(详细图解)
- Centos干净卸载apache-php-mysql
- Dxdesigner SCH to Mentor PCB
- 风云唐太宗(上部)精要
- 根据客户的PDF模板,写入签名图和文本,生成新的PDF图片和JPG图片。
- 怎么说话比说什么更重要
- 减速机的漏油原因及快速维修方法
- 华为路由器负载均衡_华为AR路由器配置双出口静态IP双链路负载 | 铭泰网络
- centOS7.9安装MySQL教程
- GPS北斗校时服务器(时间服务器)在港口自动化系统应用
- 如何记录文件服务器上的文件操作日志
- 思考外语学习的底层逻辑(以英语、法语为例)
- 关于矩形的边框,以及边框线偶尔不显示的问题
- 为什么需要传递HINSTANCE给CreateWindow?
- 一台虚拟主机放多个网站
- 高性能TcpServer(C#) - 3.命令通道(处理:掉包,粘包,垃圾包)
- 网络音乐api接口,歌词api接口,免费
热门文章
- 安徽大学2014年c语言平时作业,安徽大学2014年c语言平时作业
- pytorch dataloader_基于pytorch的DeepLearning入门流程
- UGUI字体不清楚——终极探索
- 容器入门(2) - podman
- 使用实体框架返回数据表
- mysql proxy php_mysql Proxy读写分离配置或php mysql读写分离类
- java可以看懂php代码吗_可以自己给自己理发吗?看懂这六点细节就能给自己理发了...
- base64转图片_从一道面试题说起:GET 请求能传图片吗?
- 如何访问云端的tcpserver_Swoole: TcpServer+SocketServer+EMQTT组合,实现基础设备控制
- Vue父子组件生命周期触发顺序