ThinkPHP 3.2 简单操作 Redis
来源:互联网 发布:满语翻译软件 编辑:程序博客网 时间:2024/05/16 00:51
原本感觉 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 作为一个缓存的工具,如果我们需要实现更加丰富的操作的话,就需要自己封装类了。
原文链接:http://blog.csdn.net/yqxllwy/article/details/52619056
0 0
- ThinkPHP 3.2 简单操作 Redis
- ThinkPHP 3.2 操作 Redis
- python简单操作redis
- Redis简单操作
- python简单操作redis
- python简单操作redis
- redis一些简单操作
- Redis 简单启动操作
- Redis---- php简单操作
- Redis指令简单操作
- ThinkPHP学习笔记(一):ThinkPHP 框架的简单操作
- thinkphp&redis
- ThinkPHP学习简单的CURD操作
- ThinkPHP的简单CURD操作代码
- 关于thinkphp的简单连贯操作
- redis -- python操作连接redis简单示例
- 使用ThinkPHP扩展,实现Redis的CURD操作。
- 使用ThinkPHP扩展,实现Redis的CURD操作。
- Dagger2 使用继承方式,简化Component获取
- 欢快的使用Unity JSON吧
- 记录学习的点滴(Mybatis配置注册Mapper的方式)
- 使用Messenger实现进程间通信(IPC)
- [从头学绘画] 第38节 跆拳道二十四品势之9-忠武
- ThinkPHP 3.2 简单操作 Redis
- MP4 和 mp4v2lib的使用 和 分析器
- SQL 左外连接,右外连接,全连接,内连接
- swift中UIImagePickerController的使用(相册、图库)
- log4j日志详解
- Python爬虫“Hello World”级入门实例,使用正则表达式从中国天气网抓取数据
- 【USACO08JAN】洛谷1948 Telephone Lines
- BZOJ 2442 [Usaco2011 Open]修剪草坪
- Android6.0动态权限申请步骤以及需要注意的一些坑