redis学习日志 【一、安装】

redis,一种Nosql数据库。Nosql的出现意在解决关系型数据库的诸如:大量数据写入时的耗时长,字段不固定时操作麻烦,难以快速返回简单查询的结果等缺陷而应运而生的。

而虽然Nosql能解决关系型数据的一系列缺陷。然而并不是“No  sql”,而是“Not only sql”,Nosql本身由于设计的原因并不能满足某些情景,例如其不能进行事务处理,不能进行join复杂查询等。所以,该用关系型数据库时便用关系型数据库。而如果关系型数据库不那么实用的时候,nosql可能会有奇效。


Nosql种类繁多,有临时性键值存储的memcached,有永久性键值存储的Tokyo Tyrant,有面向文档的数据库MongoDB,有面向列的数据库HBase等等等等,我们再次我就详细介绍。主要研究redis。

Redis是Salvatore Sanfilippo开发的开源软件,由于它兼具临时性和永久性,所以认为它是Nosql数据库中介于memcached和Tokyo Tyrant之间的键值存储。

而我们为什么要用Redis呢,程序员们应该经常遇到,由于数据查询的速度过慢,导致的网站响应延时。从而影响网站的收益,redis的临时性存储功能,是将数据存在内存中的,不像关系型数据库是存在硬盘。速度之快可想而知。而redis虽然是键值存储的一种,但是他对链表和集合等数组类型的数据进行了优化处理。可以对数组类型的数据进行高速插入和读取处理。还有诸如数据快照等等的优点。

扯了这么多,既然redis这么好用,那我们就用用他。用之前当然是安装它。

一、下载redis:

redis主要支持linux操作系统,微软虽然为redis自己做了优化。然而并不好用,所以建议在linux下安装redis。并且redis的核心在于集群,可以使用虚拟机搭建集群方便学习。

将下载的放入linux虚拟机中。

二、安装:

打开控制台运行:

#解压压缩文件

#用make命令编译redis

#安装redis

Redis-server #启动redis

#测试是否连接成功

关闭服务. Redis-cli shutdown

由此,redis安装成功,可以开始学习使用


发布了24 篇原创文章 · 获赞 3 · 访问量 8万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章