#####概述 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语言简单的多SELECT title From post WHERE id = 1 LIMIT 1
HGET post:1 title
· 开源、100多名开发者,具有良好的开发氛围与严谨的版本发布机制
#####安装 · 虚拟机VMware9——装有Ubuntu12.04操作系统
· SecureCRT7.2——远程连接虚拟机 · WinSCP——在本地与远程计算机间安全的复制文件