Redis介绍
来源:互联网 发布:单片机程序软件 编辑:程序博客网 时间:2024/05/21 10:08
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。
- MySQL在运行时,MySQL数据库数据以“文件形式存储在硬盘”中。
- Redis:内存缓存数据库,远程数据服务的缩写。
持久化,在断电的情况下,硬盘备份,保证数据的安全。
缓存:
有两种类型:数据缓存、页面缓存(smarty,一种静态化技术)
使用缓存减轻数据库的负载。
在开发网站的时候如果有一些数据在短时间之内不会发生变化,而他们还要被频繁访问,为了提高用户的请求速度和降低网站的负载,就把这些数据放到一个读取速度更快的介质上(或者是通过较少的计算量就可以获得该数据),该行为就称作对数据的缓存。
该介质可以是文件、数据库、内存,内存经常用于数据缓存。
如:
1、新闻页面适合做页面缓存,因为内容主题单一集中。
2、京东购物网站
每天500W的访问量,3天MySQL数据库就会访问1500W,这样访问量很高,我们需要做个页面缓存。这个页面不适合做页面缓存,因为推荐信息,热销推荐等数据量会发生变化,全部页面就需要全部更新,这样的话数据就需要全部去数据库请求数据。
因此,需要做数据缓存。不同模块做不同的缓存,某一个模块数据发生变化,就更新这个模块的数据。
阅读全文
0 0
- redis介绍
- redis 介绍
- redis 介绍
- redis介绍
- Redis介绍
- Redis介绍
- Redis介绍
- Redis介绍
- Redis介绍
- Redis 介绍
- Redis介绍
- 介绍Redis
- Redis介绍
- Redis介绍
- Redis介绍
- Redis介绍
- Redis介绍
- Redis介绍
- 简单的数据结构
- Redis事务和锁的应用详解
- Android 订单管理,查询,修改,MVP,OkHttp3的二次封装,
- 展开二级列表
- PHP关联数组的10个操作技巧
- Redis介绍
- 织梦移动端如何修改熊掌号提交改造分析案例
- 第一篇博文
- linux学习第四十篇:访问日志不记录静态文件,访问日志切割,静态元素过期时间
- 每天一个linux命令(20):find命令之exec
- 高性能jredis服务
- javaweb网页上传图片并显示在页面上,并在服务端存到磁盘(base64编码解码)
- mybatis 3.4.5 增删改查 04
- sping mvc @RequestBody 415