Redis简介:
Redis是一个开源的、使用C语言编写的、支持网络交互的、互联网技术领域使用最为广泛的存储中间件、可基于内存也可持久化的Key-Value数据库。
key-value结构存储 :
主要特点:
基于内存存储,读写性能高
适合存储热点数据(热点商品、资讯、新闻)
企业应用广泛
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。
NoSql(Not Only SQL),不仅仅是SQL,泛指非关系型数据库。NoSql数据库并不是要取代关系型数据库,而是关系型数据库的补充。
关系型数据库(RDBMS):
Mysql
Oracle
DB2
SQLServer
非关系型数据库(NoSql):
Redis
Mongo db
MemCached
谁在使用redis;
Blizzard、digg、stackoverflow、github、flickr …
Redis下载与安装:
Redis下载:
Redis安装包分为windows版和Linux版:
Windows版下载地址:Releases · microsoftarchive/redis · GitHub
Linux版下载地址: Index of /releases/
Redis安装:
Redis的Windows版属于绿色软件,直接解压即可使用,解压后目录结构如下:
学会启动redis:
启动redis非常简单,直接./redis-server就可以启动服务端了,还可以用下面的方法指定要加载的配置文件:
./redis-server ../redis.conf
默认情况下,redis-server会以非daemon的方式来运行,且默认服务端口为6379。
有关作者为什么选择6379作为默认端口,还有一段有趣的典故,英语好的同学可以看看作者这篇博文中的解释。