www.bcmn.net > thinkphp中使用rEDis

thinkphp中使用rEDis

$redis = new \Redis(); $redis->connect('127.0.0.1',6379); 符号'\'不能省

$redis = new \Redis(); $redis->connect('127.0.0.1',6379); 符号'\'不能省

__construct()添加 'dbindex' => C('REDIS_DBINDEX') ? C('REDIS_DBINDEX') : 0

模型中添加如下代码,可实现更新或插入前删除缓存: protected static function init() { TurnGiftSetting::beforeInsert(function ($model) { $redis = new Redis(config('redis')); $redis->rm(self::$redisKey); }); TurnGiftSetting::before...

Thinkphp 3.2的Redis不知道为什么官方没设置扩展,这里就改动了两行,配置方式都不变,只需要覆盖原文件即可(记得备份),路径:ThinkPHP\Library\Think\Cache\Driver\Redis.class.php

缓存自带redis引擎,配置文件添加redis配置即可

具体代码如下: namespace app\index\controller; use \think\Db; use think\cache\driver\Redis; class Index { public function index() { $config = [ 'host' => '服务器IP地址', 'port' => Redis端口号, 'password' => 'Redis访问密码', 'se...

redis操作和什么框架没太大关系,开启php的reids扩展,直接使用redis操作函数就好了 你可以去后盾人平台看看,里面的东西不错

redis操作和什么框架没太大关系,开启php的reids扩展,直接使用redis操作函数就好了

再配置一个数据库连接,设置默认数据库是redis,第二个数据库可选使用,比如: $model = new Model();$data = $model->db(1,'db2')->query($sql);//db2是在配置里的另外一个数据库连接

网站地图

All rights reserved Powered by www.bcmn.net

copyright ©right 2010-2021。
www.bcmn.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com