#####概述 Redis是Remote Dictionary Server的缩写,Redis是一个开源、基于C语言、基于内存亦可持久化的高性能NoSQL的键值对数据库。在众多场合中都可使用Redis代替传统的数据库或缓存系统。 #####DB分类 (1) 关系型DB
· 非开源:Oracle
· 开源:MySQL
(2) 非关系型DB
· K-V型
· Cassandra
· 内存DB:Redis、MemCache
· 文档型:MongoDB
· 列式存储:HBase
#####主要特性 (1) 存储结构丰富
· 字符串类型
· 散列类型
· 列表类型
· 集合类型
· 有序集合类型
(2) 内存存储与持久化
· 1秒内读写10万个键值对
· 异步写入硬盘
(3) 功能丰富
· 用做数据库
· 缓存系统
· 队列
(4) 简单稳定
· 使用命令读写数据,Redis命令比SQL语言简单的多redis
SELECT title From post WHERE id = 1 LIMIT 1
HGET post:1 title
· 开源、100多名开发者,具备良好的开发氛围与严谨的版本发布机制sql
#####安装 · 虚拟机VMware9——装有Ubuntu12.04操做系统
· SecureCRT7.2——远程链接虚拟机
· WinSCP——在本地与远程计算机间安全的复制文件数据库