ThinkPHP:配置Redis并使用

文章目录

一、环境说明

我的是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 复制代码
<?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助手函数

php 复制代码
cache($token,json_encode($values),$expire_in);

验证

如下图,成功保存数据到Redis中

相关推荐
若兰幽竹24 分钟前
【从零开始编写数据库:基于Python语言实现数据库ToyDB的ACID特性】
数据库·python
宇钶宇夕26 分钟前
S7-200 SMART CPU 密码清除全指南:从已知密码到忘记密码的解决方法
运维·服务器·数据库·程序人生·自动化
周杰伦的稻香35 分钟前
MySQL密码管理器“mysql_config_editor“
数据库·mysql
云朵大王39 分钟前
SQL 视图与事务知识点详解及练习题
java·大数据·数据库
Aikes9021 小时前
基于redis的分布式session共享管理之销毁事件不生效问题
redis·分布式·缓存
czhc11400756631 小时前
LINUX712 MYSQL;磁盘分区;NFS
数据库·mysql·adb
不太可爱的大白2 小时前
Mysql:分库分表
数据库·mysql
十五年专注C++开发2 小时前
hiredis: 一个轻量级、高性能的 C 语言 Redis 客户端库
开发语言·数据库·c++·redis·缓存
红橙Darren3 小时前
手写操作系统 - 环境搭建
android·微信·操作系统
_一条咸鱼_3 小时前
Android Runtime直接内存管理原理深度剖析(73)
android·面试·android jetpack