主页 > 知识库 > ThinkPHP3.2框架操作Redis的方法分析

ThinkPHP3.2框架操作Redis的方法分析

热门标签:海南人工外呼系统有效果吗 地下城堡2图九地图标注 西区企业怎么做地图标注入驻 九江外呼系统 七鱼外呼系统停用吗 保定crm外呼系统运营商 阿里云400电话申请加工单 抖音有个地图标注是什么意思 智能电话机器人排名前十名南京

本文实例讲述了ThinkPHP3.2框架操作Redis的方法。分享给大家供大家参考,具体如下:

原本感觉 Redis 应该像是作为数据库的一种被拿来操作的,可是实际上 thinkphp 3.2 是把 redis 作为缓存的一种方式来进行解析的,从 redis 文件被存放的位置就可以看出来:

\ThinkPHP \Library \Think \Cache \Driver

是作为 Cache,缓存方式的一种被拿来使用的,可是经过我们前面的学习,我们发现 Redis 不光光能做这些。

还有一个发现是这样的,假设我在 thinkphp 的控制器中执行如下代码:

?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
  public function index() {
   // 配置 redis 缓存
   $set = array(
   'type' =>'redis' ,
   'host'=>'127.0.0.1' ,
   'port'=>6379,
   );
   // 实例化
   $redis=S($set);
   // 存储数据
   $redis->name="hello world again";
   $redis->id=1;
  }
}

之后我们到 redis-cli.exe 中查看以下存储的结果:

接下来换种方式存储:

?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
  public function index() {
   // 配置 redis 缓存
   $set = array(
   'type' =>'redis' ,
   'host'=>'127.0.0.1' ,
   'port'=>6379,
   );
   // 设置要存储的数据
   $message = array(
   'name' =>'yang' ,
   'id'=>1
    );
   // 缓存
   S('message',$message,$set);
  }
}

再来查看缓存结果:

从上述实验我们可以得出结论,thinkphp 官方给出的源码中只是把 redis 作为一个缓存的工具,如果我们需要实现更加丰富的操作的话,就需要自己封装类了。

看来又要去看 PHP 操作 Redis 了。官方不会像封装 MySql 一样给我封装好啊,直接拿来用多好。

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

您可能感兴趣的文章:
  • php操作redis数据库常见方法实例总结
  • php成功操作redis cluster集群的实例教程
  • PHP操作Redis数据库常用方法示例
  • PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
  • PHP操作Redis常用技巧总结
  • PHP实现操作redis的封装类完整实例
  • php操作redis缓存方法分享
  • php操作redis中的hash和zset类型数据的方法和代码例子
  • 30个php操作redis常用方法代码例子
  • php操作redis常见方法示例【key与value操作】

标签:甘肃 辽阳 九江 韶关 十堰 梅河口 昭通 凉山

巨人网络通讯声明:本文标题《ThinkPHP3.2框架操作Redis的方法分析》,本文关键词  ThinkPHP3.2,框架,操作,Redis,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《ThinkPHP3.2框架操作Redis的方法分析》相关的同类信息!
  • 本页收集关于ThinkPHP3.2框架操作Redis的方法分析的相关信息资讯供网民参考!
  • 推荐文章