本文介绍: Redis是一个速度非常快的非关系型数据库(),它可以存储键(key)和五种不同类型的值(value)之间的映射(mapping),可基于内存存储亦可持久化到硬盘的日志型,Key-Value数据库。Redis字符串(STRING列表(LIST集合(SET哈希(HASH有序集合(ZSETZSET可以说是Redis特有的数据结构,我们会在之后的实训中详细介绍它,在本实训中,我们只简要介绍他们的功能和小部分命令。结构类型存储的值STRING字符串、整数或浮点数LIST。
1
.Redis
简介,2
.快速安装Redis
与Python
,3
.Redis
数据结构简介。
Redis简介
Redis
是一个速度非常快的非关系型数据库(non-relational database
),它可以存储键(key
)和五种不同类型的值(value
)之间的映射(mapping
),可基于内存存储亦可持久化到硬盘的日志型,Key-Value
数据库。
Redis与其他数据库的对比
如果你使用过关系型数据库,例如:Mysql
,那么你肯定写过关联两张表数据的查询语句。而 Redis
属于 NoSQL
,它不使用表,也不会预定义数据模式或强制用户对 Redis
的各种数据进行关联。
Redis
也经常与高性能键值缓存服务器 memcached
做比较:两者均可用于存储键值映射,性能相差也甚少,但 Redis
能存储除普通字符串值之外的四种数据结构,而 memcached
只能存储普通的字符串值。这些不同使得 Redis
能够解决更为广泛的问题,而且既能作为主数据库使用,也可以作为辅助数据库使用。
Redis的特性
由于 Redis
是内存型数据库,在使用之前就要考虑当服务器被关闭时,服务器存储的数据是否能保留。Redis 拥有两种不同形式的持久化方法,都可以用紧凑的格式将数据写入硬盘:
快速安装 Redis 与 Python
Redis数据结构简介
Redis中的字符串
Redis中的列表
Redis中的集合
Redis中的哈希
Redis中的有序集合
要求
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。