扩展thinkphp5的redis类方法 --- 2021-10-13

扩展thinkphp5的redis类方法 --- 2021-10-13,第1张

thinkphp5的自带redis类方法,只有简单的读取缓存、写入缓存的基本方法,远不能满足我们业务的需求。redis本身支持五种数据类型,string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)。redis的东西就不必再介绍了,接下来还是让我一起扩展thinkphp5的redis方法吧!

说明:这就是实例化对象,包括了options配置项、handler资源句柄、tag标签。实际上这里的handler是new Redis()的对象实例。只要在外部拿到handler资源句柄,则可以对redis的 *** 作进行扩展了。

打印结果如下:

这里需要注意的是:

一个是调thinkphp5的redis的方法,就是这样用。

一个是如果你要调用原生的redis方法

基本的用法都讲完了。

接下来就愉快的开始扩展redis方法吧。

先找到这个类

在里面添加 谈价list 列表的方法;之后可以在里面继续添加其他redis数据类型的 *** 作方法。

PHP 7安装Redis扩展

1、php *** 作第一步就是要安装对应的扩展。在Windows环境下则是对应的.dll文件。Windows环境下由于编译环境不同,对应扩展在选择的时候需要注意当前php的先关信息。可以通过phpinfo()查看。如果可以看到对应的环境,这在选择扩展的时候有用

2、选择对应PHP环境扩展

通过以上图我们可以看到“VC14”和“ts”这样的字样,如果不明白的同学在找对应扩展的时候也一样要找到这样的字样。

3、安装PHP 7扩展

下载php_redis-20160319-ts-vc14-x64.zip之后解压,将解压后的php_redis.dll文件放到php\ext目录下。然后在php.ini末尾添加extension=php_redis.dll。重启Apache服务。再次通过phpinfo()查看,如图表示安装成功

测试例子

1、扩展安装成功之后需要验证下是否可以用。web服务器目录下创建文件输入下面内容:

<?php

$redis = new Redis()

$redis->connect('127.0.0.1',6379)

$redis->set('test','hello redis')

echo $redis->get('test')

?>

2、然后在网页上访问,如果有hello redis输入则表示扩展安装成功。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7864819.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存