什么是Redis?
Redis常被称为数据结构服务器。这意味着Redis通过一组命令提供对可变数据结构的访问,这些命令使用服务器-客户端模型使用TCP套接字和一个简单的协议。因此,不同的进程可以以共享的方式查询和修改相同的数据结构。
在Redis中实现的数据结构有几个特殊的属性:
Redis关心将它们存储在磁盘上,即使它们总是被服务并被修改到服务器内存中。这意味着Redis是快速的,但它也是非易失性的。
数据结构的实现强调内存效率,因此与使用高级编程语言建模的相同数据结构相比,Redis内部的数据结构可能会占用更少的内存。
Redis提供了许多自然可以在数据库中找到的特性,例如复制、可调的持久性、群集和高可用性。
另一个很好的例子是将Redis看作是memcached的一个更复杂的版本,其中的操作不仅仅是set和get,还包括与复杂数据类型(如列表、集合、有序数据结构等)一起工作的操作。
如果希望了解更多信息,请列出选定的起点:
介绍Redis数据类型。Https://redis.io/topics/data-types-intro
直接在浏览器中尝试Redis。Https://try.redis.io
Redis命令的完整列表。Https://redis.io/