fkjj.net
当前位置:首页 >> thinkphp如何使用rEDis 有简单的示例代码吗 >>

thinkphp如何使用rEDis 有简单的示例代码吗

$redis = new \think\cache\driver\Redis();//实例化Think的Redis驱动 $redis->has('键名');//判断redis值是否存在 $redis->get('键名');//获取redis的某个值; $redis->set('键名','键值');//设置redis值 $redis->inc('键名',进长[默认为1]);//...

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

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

config.php 加如下代码 ip根据自己的来修改 'DATA_CACHE_PREFIX' => 'Redis_',//缓存前缀 'DATA_CACHE_TYPE'=>'Redis',//默认动态缓存为Redis 'REDIS_RW_SEPARATE' => true, //Redis读写分离 true 开启 'REDIS_HOST'=>'192.168.91.102', //redis...

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

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

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

应用Redis实现数据的读写,同时利用队列处理器定时将数据写入mysql。

1.在配置项中定义: 'SESSION_TYPE' => 'Redis', //session保存类型'SESSION_PREFIX' => 'sess_', //session前缀'REDIS_HOST' => '127.0.0.1' //REDIS服务器地址'REDIS_PORT' => 6379, //REDIS连接端口号'SESSION_EXPIRE' => 3600, //SESSION过期...

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

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com