您的位置:首页 > 数据库 > Redis

Redis 概述(笔记)

2017-04-09 11:41 218 查看

是什么

非关系型数据库,nosql

1. 键值存储数据库(使用哈希表)-redis,voldemort,Oracle bdb

2.列存储数据库,键指向多列,可用于分布式存储海量数据-HBase ,Riak

3.文档型数据库,比键值数据库效率更高-CouchDB,MongoDB

4.图形数据库,图形模型-Neo4J,InfoGrid,InfiniteGraph

Redis和Mamcache

Mamcache,单点性能高 并行处理

Redis,多示例 串行处理

特点

1.数据模型比较简单

2.非常简单acid

3.灵活,性能高(基于内存)

4.高可用(一台挂了,切换),扩展性(水平扩展:加机器;垂直扩展:加内存),可靠性(内存中)

redis持久化模式

RDB(定期50s同步到)

AOF(只要进行写操作就刷盘)

集群策略

1.主从模式(如关系型数据库一样)

2.哨兵模式(2.x 有一个站岗)

3.集群模式(3.0 多主多从,主从切换)

问题

redis慢

2.0调参数,

3.0加机器,

redis+ssdb增加写性能

存的内容(缓存)(不存钱)

不强调实时,强一致性的数据

关系型数据库和redis 的同步,事务
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis