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

ThinkPHP:配置Redis并使用

文章目录

  • 一、环境说明
  • 二、php.ini中配置Redis扩展
    • 1、下载php_redis.dll文件
    • 2、安装Redis扩展
    • 3、修改php.ini
    • 4、重启wamp服务
  • 三、thinkphp6项目中修改配置及使用

一、环境说明

我的是64位Windows10环境,安装了wamp环境集成工具,方便学习使用。
php版本是7.4

二、php.ini中配置Redis扩展

1、下载php_redis.dll文件

下载地址:https://pecl.php.net/package/redis
在这里插入图片描述
访问地址后,如页面所示,点击5.2.0版本对应的DLL按钮
翻到页面最底部,选择红线文件进行下载
在这里插入图片描述

2、安装Redis扩展

解压文件
在这里插入图片描述
将php_redis.dll文件复制到F:\wamp64\bin\php\php7.4.0\ext
在这里插入图片描述

3、修改php.ini

添加配置:extension=php_redis.dll
在这里插入图片描述

4、重启wamp服务

三、thinkphp6项目中修改配置及使用

找到项目中的:config\cache.php

<?php

// +----------------------------------------------------------------------
// | 缓存设置
// +----------------------------------------------------------------------

return [
    // 默认缓存驱动
    'default' => env('cache.driver', 'redis'),

    // 缓存连接方式配置
    'stores'  => [
        'redis' => [
            'type' => 'redis',
            // 缓存主机
            'host'       => '127.0.0.1',
            // 缓存端口
            'port'     => '6379',
            // 缓存密码
            'password'     => '123456',
            // 缓存数据库
            'select'   => '1',
            'expire'   => 60
        ],
        // 更多的缓存连接
    ],
];

使用cache助手函数

cache($token,json_encode($values),$expire_in);

验证
如下图,成功保存数据到Redis中
在这里插入图片描述

相关文章:

  • Python常用的函数和功能
  • HTML之JavaScript DOM操作元素(1)
  • Day1 初识AndroidAudio
  • 蓝桥杯试题:小明的彩灯(差分 前缀和)
  • 綫性與非綫性泛函分析與應用_1.例題(下)-半母本
  • MySQL 数据库关联查询全解析:一对一、一对多、多对多
  • LeetCode刷题---二分查找---454
  • 程序代码篇---C/C++中的变量存储位置
  • vite 开启 gzip压缩
  • 文章精读篇——用于遥感小样本语义分割的可学习Prompt
  • 14.11 LangChain VectorStore 架构解析:构建高效大模型数据管道的核心技术
  • deepseek 引用本地知识库
  • Python项目源码34:网页内容提取工具1.0(Tkinter+requests+html2text)
  • Git操作整体流程
  • 技术总结汇总
  • 23种设计模式 - 空对象模式
  • 2 20 数据开发面试题汇总
  • Trae+Qt+MSVC环境配置
  • 探索与Cursor协作创建一个完整的前后端分离的项目的最佳实践
  • 2.21力扣-回溯组合
  • 居委业委居民群策群力,7位一级演员来到上海一小区唱戏
  • 五大光伏龙头一季度亏损超80亿元,行业冬天难言结束
  • 擦亮“世界美食之都”金字招牌,淮安的努力不止于餐桌
  • 深观察丨从“不建议将导师挂名为第一作者”说开去
  • 豆神教育:2024年净利润1.37亿元,同比增长334%
  • 深入贯彻中央八项规定精神学习教育中央指导组培训会议召开