当前位置: 首页 > news >正文

thinkphp3.2 中使用redis

1.直接调用框架自带的Redis类:

路径:\ThinkPHP\Library\Think\Cache\Driver\Redis.class.php。

//创建一个redis对象
$redis = new \Redis();//连接本地的 Redis 服务
$redis->connect('127.0.0.1', 6379);//密码验证,如果没有可以不设置
$redis->auth('123456');//设置缓存
$redis->set('key','value',3600);//获取缓存 
$redis->get('key');//删除缓存 
$redis->del('key');
$redis->delete('key');//检查缓存是否存在
$redis->exists('key');

2.使用S方法:

在配置文件中添加配置

'DATA_CACHE_TYPE' => 'Redis',
'REDIS_HOST' => '127.0.0.1',
'REDIS_PORT' => 6379,

一、redis不设置密码的情况下:

//设置缓存
S('key','value');   
//获取缓存
S('key');

二、redis设置密码的情况下:

直接使用S方法,结果会报错:

需要修改代码:找到Redis类,在Redis.class.php的__construct方法里添加代码:

http://www.dtcms.com/a/308745.html

相关文章:

  • LeetCode 面试经典 150_数组/字符串_买卖股票的最佳时机(7_121_C++_简单)(贪心)
  • 常见的中间件漏洞练习教程
  • Druid数据库连接池
  • 网安学习NO.20
  • vue 开发总结:从安装到第一个交互页面-与数据库API
  • 5G-A技术浪潮勾勒通信产业新局,微美全息加快以“5.5G+ AI”新势能深化场景应用
  • Mysql实时同步Doris
  • 【MySQL篇】:MySQL表的增删查改操作的基础语法与实用示例
  • Oracle DDL详解:从基础到实战的完整指南
  • 大量图片一次性上传,前端优化方式
  • 嵌入式仿真教学的革新力量:深圳航天科技创新研究院引领高效学习新时代
  • vue+elementUI上传图片至七牛云组件封装及循环使用
  • 机器学习基础-seaborn
  • C# XML 文件
  • spring mvc 整体处理流程原理
  • std::string 与 QString 的对比与转换:API 设计风格及实例分析
  • 2025 年 7 月 TIOBE 指数
  • React Filber及核心原理
  • Spring Boot 3.x 使用多数据源动态切换为何必须用 dynamic-datasource-spring-boot3-starter
  • 第13届蓝桥杯C++青少组中/高级组选拔赛2022年1月22日真题
  • visual studio 安装总结
  • 笔试——Day24
  • Faker虚假数据生成功能
  • 使用ANSYS Fluent和群体平衡模型对搅拌罐反应器中的气泡动力学进行建模
  • 运作管理学习笔记1-运作管理基础
  • 八、Vue前端项目案例关键过程记录
  • Redis高频问题全解析
  • NFLSOI 7.25 题解
  • 2025电赛e题:openmv识别过程丢失矩形
  • 第三十篇:AI的“思考引擎”:神经网络、损失与优化器的核心机制【总结前面2】