【Redis—01】Redis介绍与安装

Redis介绍:

Redis(Remote Dictionary Server)是一个开源的由Salvatore Sanfilippo使用ANSI C语言编写的key-value数据存储服务器。其值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型,所以它通常也被称为数据结构服务器。

Redis属于NoSQL数据库,NoSQL数据库叫非关系型数据库,(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。我们一直以来都是使用关系型数据库如mysql、Oracle,而非关系型数据NoSQL的提出是一项全新的数据库革命性运动,最早出现是在1998年,到2009年这个概念被空前讨论、发展和繁荣。这也是由于web2.0的发展,社交、互动等应用的发展,让人们重新思考数据存储模型。

  • 对于NOsql分为以下几类
    • key-value存储模式:
      • Berkeley DB
      • MenacheDB
      • Redis
    • 文档存储模式:
      • mongoDB
      • CouchDB
    • 列存储模式
      • Hbase
      • Cassandra

2008年,意大利的一家创业公司Merzia推出了一款基于MySQL的网站实时统计系统LLOOGG,然而没过多久该公司的创始人
Salvatore Sanfilippo便开始对MySQL的性能感到失望,于是他决定亲自为LLOOGG量身定做一个数据库,并于2009年开发完成,这个数据库就是Redis。

不过Salvatore Sanfilippo并不满足只将Redis用于LLOOGG这一款产品,而是希望让更多的人使用它,于是在同一年Salvatore Sanfilippo将Redis开源发布,并开始和Redis的另一名主要的代码贡献者Pieter Noordhuis一起继续着Redis的开发,直到今天。

Salvatore Sanfilippo自己也没有想到,短短的几年时间,Redis就拥有了庞大的用户群体。Hacker News在2012年发布了一份数据库的使用情况调查,结果显示有近12%的公司在使用Redis。国内如新浪微博、知乎,国外如GitHub、Stack Overflow、Flickr、暴雪和Instagram,都是Redis的用户。

VMware公司从2010年开始赞助Redis的开发,Salvatore Sanfilippo和Pieter Noordhuis也分别于同年的3月和5月加入VMware,全职开发Redis。

Redis的代码托管在GitHub上https://github.com/antirez/redis,开发十分活跃,代码量只有3万多行。

 

 

Redis下载安装:

下载:

 

linux下Redis的安装:

  • 解压:tar -zxvf redis-5.0.3.tar.gz
  • 切换目录: cd redis-5.0.3,执行命令:make

有人在make执行之后再执行 make install,该操作则将 src下的许多可执行文件复制到/usr/local/bin 目录下
(可以不用执行,但你也可以执行,我一般不执行)

 

启动:

  • 切换到 redis-5.0.3/src/ 目录执行命令
  • 后台启动:./redis-server & (可以自己尝试非后台运行./redis-server)
  • 后台启动并输出日志到nohup.out文件:nohup /usr/local/redis-5.0.3/src/redis-server &

 

关闭:

  • 切换到 redis-5.0.3/ 目录执行:./redis-cli shutdown
  • kill pid 或者 kill -9 pid(kill杀掉进程这种方式比较粗暴)

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值