Redis入门到精通-Redis介绍
2017-10-22 00:00
204 查看
Redis 简介
REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
Redis 与其他 key - value 缓存产品有以下三个特点:
Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份。
Redis 提供的API支持:C、C++、C#、Clojure、Java、JavaScript、Lua、PHP、Python、Ruby、Go、Scala、Perl等多种语言。
Redis 优势
对数据高并发读写(基于内存)对海量数据的高效率存储和访问(基于内存)
对数据的可扩展性和高可用性
垂直扩展:提升硬件
水平扩展:集群
Redis 缺点
redis(ACID处理非常简单)无法做到太复杂的关系数据库模型相关文章推荐
- Redis入门到精通-Nosql介绍
- [SharePoint][SharePoint 2013从入门到精通]Chapter 1 介绍 SharePoint2013
- JavaScript由入门到精通(一)——JavaScript介绍
- Android开发书籍推荐:从入门到精通系列学习路线书籍介绍
- redis 入门 使用方法简单介绍
- redis入门介绍
- Redis 入门介绍
- Redis入门到精通-Redis与Java应用
- Android开发书籍推荐:从入门到精通系列学习路线书籍介绍
- Windows Embedded从入门到精通课程介绍
- Redis入门到精通-持久化机制
- Redis入门到精通-Redis集群的扩展
- NoSQL入门第二天——Redis入门介绍
- redis从入门到精通
- 2、Redis入门介绍
- Redis从入门到精通:中级篇
- Android开发书籍推荐:从入门到精通系列学习路线书籍介绍
- Redis入门到精通-Redis与Java的应用
- Android开发书籍推荐:从入门到精通系列学习路线书籍介绍