一、Redis入门

Redis是什么?

Redis 是一个 NoSQL(Not only SQL)高级键值数据存储;

因为它强大的数据类型,例如字符串,哈希,列表,集合,排序集合,位图和HyperLogLogs,所以它也被称为数据结构服务器;

(っ•̀ω•́)っ✎⁾⁾简单来说,它就是个用来存储 键值数据的东西。

Redis的存储方式?

默认情况下,redis将所有的数据都存储到内存中,因此它的读写操作非常快速!

Redis的数据持久化?快照?日志?

当然,它也可以使数据持久化到硬盘上!

redis中的数据持久化特性可以通过创建  被存储数据的二进制快照  或者 随着时间推移的已执行命令序列的人类可读文件 来实现。

这两种方式分别被称为快照和日志。

Redis的其它强大功能?瑞士军刀?

此外,redis包含可配置的秘钥期限,事务,发布/订阅功能。它还提供通过Lua脚本的方式来扩展redis从而创建新的命令。

结合以上这些特性,就使Redis成了数据类型存储的“瑞士军刀”。

(っ•̀ω•́)っ✎⁾⁾ 想想看,瑞士军刀的特点:功能很全,上面包含了各类小工具,所以把Redis称作数据类型存储这方面的瑞士军刀。

Redis由来?现今?

Redis 即 REmote DIctionary Server(远程字典服务器)。

它是由Salvatore Sanfilippo 在2006年用C语言写的开源项目(地址在此),现在也有了其它很多贡献者。

现在已经有超过30种编程语言的可用的Redis客户端。

Redis的官方文档在此

Redis被广泛应用?

Redis是一个非常成熟的开源项目,多年来被很多大公司一直用于生产,包括Twitter,GitHub,Tumblr,Pinterest,Instagram,Hulu,Flickr,纽约时报等等。

(っ•̀ω•́)っ✎⁾⁾怎么可能才这些,应用多着呢~!

猜你喜欢

转载自blog.csdn.net/czkct/article/details/81566290