【Redis学习之一】Redis
环境
虚拟机:VMware 10
Linux版本:CentOS-6.5-x86_64
客户端:Xshell4
FTP:Xftp4
jdk8
一、Redis入门介绍
数据存储的发展:文件存储-->关系型数据库-->NOSQL数据库-->关系型全内存数据库(HANA)
NOSQL分类:
Redis
·开源的(BSD协议),使用ANSI C 编写,基于内存的且支持持久化,高性能的Key-Value的NoSQL数据库
·丰富的支持主流语言的客户端,C、C++、Python、Erlang、R、C#、Java、PHP、Objective-C、Perl、Ruby、Scala、Go、JavaScript
·用途:缓存(StackOverFlow)、数据库(微博)、消息中间件(微博)
二、Redis五大数据类型
支持数据结构类型丰富,有 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets)
支持范围查询, bitmaps, hyperloglogs
支持地理空间(geospatial) 索引半径查询。
官网: http://www.redis.io
笔记文件下载:
http://media.icoolxue.com/5nifXRHVj3vcq6ei2Nh3vZ.mmap?attname=%E7%9B%B8%E5%85%B3%E8%AF%BE%E4%BB%B6.mmap
视频教程:
http://www.icoolxue.com/album/show/373
学习技术不是用来写HelloWorld和Demo的,而是要用来解决线上系统的真实问题的.