简介:Nosql介绍和Reidis介绍
- 什么是Redis
- 属于NoSQL的一种 ( Not Only SQL )
- 是不同于传统的关系数据库的数据库管理系统的统称
- 其两者最重要的区别是NoSQL不使用SQL作为查询语言。
- NoSQL数据存储可以不需要固定的表格模式
- 键 - 值对存储,列存储,文档存储,图形数据库
- NoSql:redis、memcached、mongodb、Hbase
- 官网地址:https://redis.io/
- 一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API
- 高性能:Redis能读的速度是110000次/s,写的速度是81000次/s
- 内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多 种类型的数据结构,如 字符串(strings)、散列(hashes)、 列表(lists)、 集合(sets)、 有序集合(sorted sets)等
- 属于NoSQL的一种 ( Not Only SQL )
- 谁在使用Redis
- 国外: Google、Facebook、亚马逊
- 国内:阿里、腾讯、字节、百度
- 大厂们都有一个习惯:基于Redis二次开发,比如阿里Tair
- 高级工程师岗位面试都喜欢问Redis
- 特性:aof/rdb、高性能原因、key设计、热点key、淘汰算法
- 功能实现:排行榜、购物车、社交关系(粉丝、关注)、Feed流、附近的商家、分布式锁等等
本文作者为DBC,转载请注明。