php - redis+mysql基本应用

查看:131
本文介绍了php - redis+mysql基本应用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

初学redis,想了解一下redis+mysql的一些基本应用,一些解决方案,比如最常用的做缓存机制,一般怎么去实现呢?

解决方案

redis做缓存放在php和mysql之间,就是利用了redis基于内存的高速数据读取特性,也是就是说,对于某些数据,当用户来访问你的web页面的时候,你先去从redis里面取出来,如果没有,再去从mysql取,展示给用户,同时写入redis,以便下次就能在redis里面取到了。
伪代码:


$name = Redis::get('name');

if( !$name ){
    //缓存穿透,在Mysql取出并写入redis
    $name = Mysql::select('name');
    Redis::set('name',$name);
}
//...other code

以上其实就是大多数仅仅拿redis来做缓存的大概原理。

当然,基于redis丰富的数据结构,还有很多其他用户,建议查阅相关教程或者文档。

这篇关于php - redis+mysql基本应用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆