返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >TP6如何使用Redis缓存(配置+基础命令)
  • 626
分享到

TP6如何使用Redis缓存(配置+基础命令)

phpthinkphpredisPoweredby金山文档 2023-09-03 10:09:52 626人浏览 泡泡鱼
摘要

一:使用cache运行Redis 配置config文件下的cache.PHP文件,在stores中添加Redis // 缓存连接方式配置 'stores' => [ 'file' => [        /

一:使用cache运行Redis

  • 配置config文件下的cache.PHP文件,在stores中添加Redis
    // 缓存连接方式配置    'stores'  => [        'file' => [        // 缩短文本此处省略        ],        // 更多的缓存连接        // 看这里新增Redis缓存        'redis'   =>  [            // 驱动方式            'type' => 'redis',            // 服务器地址            'host'     => '127.0.0.1',            // redis密码:如果没有设置就为空            'password' => '123456',            // 服务器端口            'port'     => '6379'        ],    ],
  • 使用cache运行的连接方式
// 引入类use think\facade\Cache;public function index()    {        // 连接redis        $redis = Cache::store('redis');        if ($redis) {            echo 'redis连接成功!';            // 基础存取,更多命令参考下一步            $redis->set('name','admin');            print_r($redis->get('name'));        } else {            echo 'redis连接失败!';        }    }

二:连接Redis后使用基础的存取命令(字符串 || 队列列表 || 散列哈希)

            // 查看连接是否正常            $redis->ping();                        // 设置缓存:set('key','value',(可选参数)EX)(EX:过期时间秒)(set同一个key时,新值覆盖旧值)            $redis->set('name', 'admin');            // 获取缓存:get('key')            $redis->get('name');            // 获取所有key            $redis->keys('*');                        // 将一个或多个值插入到列表头部:lpush(key(表名),value,value,value) (多个值用逗号隔开)            头部:$redis->lpush('lists', 'Redis', 'PHP', 'Java', 'Go');            // 将一个或多个值插入到列表尾部:rpush(key,value,value,value) (多个值用逗号隔开)            尾部:$redis->rpush('lists', 'Js');            // 获取存储的列表数据:lrange('key',0)                        $redis->lrange('lists', 0, -1);            // 移除并返回列表第1个元素:lpop(key)            $redis->lpop('lists');            // 移除并返回列表最后一个元素:rpop(key)            $redis->rpop('lists');            // 根据 count 的值,移除列表中与参数 value 相等的元素:lrem(key, value, count)            // count > 0:从表头开始向表尾搜索,移除与 value 相等的值,数量为 count            // count < 0:从表尾开始向表头搜索,移除与 value 相等的值,数量为 count            // count = 0:移除表中所有与 value 相等的值            $redis->lrem('lists', 'Redis', 1);                        // 为哈希表字段赋值:hset(key(表名),field,value)            $redis->hset('table', 'baidu', 'www.baidu.com');            // 获取哈希表中指定的字段值:hget(key,field)            $redis->hget('table', 'baidu');            // 获取哈希表中所有的健:hkeys(key)            $redis->hkeys('table');            // 获取哈希表中所有的键值对:hgetall(key)            $redis->hgetall('table');            // 获取哈希表中所有的值:hvals(key)            $redis->hvals('table');            // 删除哈希表中指定的值:hdel(key,field)            $redis->hdel('table','baidu');            // 返回哈希表中key的数量:hlen(key)            $redis->hlen('table');

三:Redis缓存数据格式

字符串:

队列列表:

哈希:

来源地址:https://blog.csdn.net/arlene12345/article/details/129099407

--结束END--

本文标题: TP6如何使用Redis缓存(配置+基础命令)

本文链接: https://lsjlt.com/news/392041.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • TP6如何使用Redis缓存(配置+基础命令)
    一:使用cache运行Redis 配置config文件下的cache.php文件,在stores中添加Redis // 缓存连接方式配置 'stores' => [ 'file' => [        /...
    99+
    2023-09-03
    php thinkphp redis Powered by 金山文档
  • (Redis基础教程之十三) 如何从命令行更改Redis的配置
    如何使用本指南 本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您要完成的任务相关的任何部分。 本指南中显示的命令已在运行Redis版本4.0.9的Ubuntu 18.04服务器上进行了测试。要设置类似的环境,您可以按照我们的指南如何...
    99+
    2015-06-15
    (Redis基础教程之十三) 如何从命令行更改Redis的配置
  • Django使用redis配置缓存的方法
    目录前言django应用redis缓存1.settings配置2.全站缓存3.视图函数缓存4.低级缓存5.session缓存对于非经常更新的服务器数据,若每次都从硬盘读取一次,会浪费...
    99+
    2024-04-02
  • Java 缓存:如何在 Git 上使用 Unix 命令?
    Java 缓存是一种常见的技术,通过将数据存储在内存中来提高应用程序的性能。缓存可以帮助减少磁盘 I/O 和数据库查询,从而提高应用程序的响应速度。在本文中,我们将探讨如何在 Git 上使用 Unix 命令来管理 Java 缓存。 首先,...
    99+
    2023-07-04
    缓存 git unix
  • HDFS基础配置安装及命令使用的示例分析
    小编给大家分享一下HDFS基础配置安装及命令使用的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!HDFS是基于Java的文件系统,可在Hadoop生态系统中提供可扩展且可靠的数据存储。因此,我们需要了解基本的HDF...
    99+
    2023-06-02
  • PHP中如何使用Redis缓存?
    随着互联网和移动互联网的快速发展,Web应用程序开发变得越来越流行。在网络应用程序中,缓存的存在是必不可少的,因为它可以极大地提高应用程序的性能和响应时间。Redis是一个流行的开源缓存和键值数据存储。在本文中,我们将介绍如何在PHP中使用...
    99+
    2023-05-15
    缓存 PHP redis
  • 如何使用redis开启缓存
    要使用Redis开启缓存,首先需要安装Redis并配置好相关参数。以下是一些基本步骤:1. 安装Redis:根据你的操作系统,选择合...
    99+
    2023-08-23
    redis
  • 详解SpringBoot如何使用Redis和Redis缓存
    目录一、配置环境二、Redis的基本操作三、使用redis作缓存一、配置环境 首先,先创建一个SpringBoot项目,并且导入Redis依赖,使用Jedis进行连接测试。 本人的R...
    99+
    2024-04-02
  • Redis和本地缓存如何使用
    今天小编给大家分享一下Redis和本地缓存如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。众所周知,缓存最主要的目的就...
    99+
    2023-07-04
  • Redis使用命令行与多数据库配置
    一、Redis发送命令的两种方式 redis-cli -h localhost -p 6379redis-cli ping 返回pong 证明正常 二、命令返回值 1、状态回复,如p...
    99+
    2024-04-02
  • 如何在ASP上使用Unix命令管理Git缓存?
    当我们使用Git进行代码管理时,我们经常需要使用一些Unix命令来管理Git缓存。ASP是一种常用的Web开发框架,使用ASP来管理Git缓存可以提高工作效率。本文将介绍如何在ASP上使用Unix命令管理Git缓存。 一、什么是ASP? A...
    99+
    2023-08-24
    unix git 缓存
  • 使用Mybatis如何实现配置二级缓存
    这篇文章给大家介绍使用Mybatis如何实现配置二级缓存,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Mybatis的二级缓存配置相当容易,要开启二级缓存,只需要在你的Mapper 映射文件中添加一行:<...
    99+
    2023-05-31
    mybatis 二级缓存
  • Redis中如何使用info命令
    这篇文章主要介绍Redis中如何使用info命令,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Redis是一个使用ANSI C编写的开源、基于内存、可选持久性的键值对存储数据库,被广...
    99+
    2024-04-02
  • 如何配置 go 命令以使用代理
    要配置Go命令使用代理,您可以按照以下步骤进行操作:1. 设置HTTP代理:您可以通过设置HTTP_PROXY环境变量来配置HTTP...
    99+
    2023-09-26
    go
  • 如何使用CDPATH为linux cd命令定义基础目录
    这篇文章主要讲解了“如何使用CDPATH为linux cd命令定义基础目录”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用CDPATH为linux cd命令定义基础目录”吧!如果你经常...
    99+
    2023-06-17
  • linux基本命令如何使用
    以下是一些常用的Linux基本命令及其使用方法:1. `ls`:查看当前目录下的文件和文件夹。- `ls -l`:以长格式显示文件和...
    99+
    2023-08-23
    linux
  • 如何在Redis命令中使用Keys
    这篇文章给大家介绍如何在Redis命令中使用Keys,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。DEL删除指定的键值对,如果指定的key不存在,则忽略。DEL命令的时间复杂度是O(N...
    99+
    2024-04-02
  • Linux中如何使用ifconfig命令配置网卡
    这篇文章主要为大家展示了“Linux中如何使用ifconfig命令配置网卡”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中如何使用ifconfig命令配置网卡”这篇文章吧。这里具体说明...
    99+
    2023-06-16
  • Linux中如何使用nmcli命令配置网络
    这篇文章主要介绍Linux中如何使用nmcli命令配置网络,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!nmcli命令是redhat7或者centos7之后的命令,该命令可以完成网卡上所有的配置工作,并且可以写入配置...
    99+
    2023-06-27
  • 如何使用CONFIG.SYS文件的命令与配置
    这篇文章主要讲解了“如何使用CONFIG.SYS文件的命令与配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用CONFIG.SYS文件的命令与配置”吧!CONFIG.SYS中的命令:...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作