【Redis】Redis概要
来源:互联网 发布:tengine windows版本 编辑:程序博客网 时间:2024/06/05 12:01
Redis 概要
随着应用的发展,单机的服务器基本难以支撑庞大的用户群体,数据存储的瓶颈:
1.数据量的大小,一台机器放不下
2数据的索引,(B+Tree)一个机器内存放不下
3访问量(读写)一个实例不能承受
Redis:REmote DIctonary Server 远程字典服务器
存储架构演化:
Memcached(缓存)+Mysql+垂直划分
MySQL主从读写分离
分表分库+水平划分+mysql集群
由于数据库的写入压力增加,Memcached只能缓解数据库的读取压力,读写在一个数据库中不堪重负,后面就使用了主从复制来达到读写分离 , Mysql 的master-slave模式为常见的模式。
大量的高并发Mysql则使用InnoDB引擎代替MyISAM.
Mysql的扩张瓶颈
Mysql数据库扩展性差 大数据IO压力大,表结构困难,
NoSql 数据库这种类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展,非关系型数据库
Nosql关键字
KV
Cache
Persistence
3V+3高
海量Volume
多样Variety
实时Velocity
高并发 高可扩 高性能
商品的描述 详情 评价信息多文字类 --》》mongoDB
商品的波段性的热点高频信息 redis memcached
mongoDB是一个基于分布式文件存储的数据库,C++编写 可扩展的高性能数据存储解决方案
NoSql四大分类
:KV键值
文档性数据库
列存储数据库
图关系数据库
CAP 原则:
C 强一致性
A 高可用性
P分布式容错性
redis:
string的类型
list
阅读全文
0 0
- 【Redis】Redis概要
- 【Redis系列】Redis概要及其数据类型
- redis概要_codepython整理二
- redis数据结构之dict 概要
- redis入门综合概要介绍
- Redis
- redis
- Redis
- redis
- Redis
- redis
- Redis
- redis
- REDIS
- Redis
- Redis
- redis
- Redis
- Android_基本控件--TextView、EditView、assets资源访问
- HDU Cake
- Spring task实现定时调度某一方法
- 斯坦福大学机器学习课程二线性回归编程作业3(多变量)
- 通过修改SystemInit匹配12M外部晶振
- 【Redis】Redis概要
- 一行烂代码,三千烦恼丝——漫谈代码规范对开发组织的重要性
- Java 9 中的 9 个特性 详细
- django 富文本 登陆验证及跳转 及POST
- 1005. 继续(3n+1)猜想
- 生活中的三观
- vim编辑器
- Linux 文件系统属性chattr权限
- Python2.x与3.x的部分区别(根据实践持续更新)