Redis简介

Stella981
• 阅读 386

Redis简介

Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库

Redis与其他key-value缓存产品有以下三个特点:

◆Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载使用。

◆Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

◆Redis支持数据备份,即master-slave模式的数据备份。


Redis优势

性能极高-Redis能读的速度是110000次/s,写的速度是81000次/s。

◆丰富的数据类型-Redis支持二进制案例的Strings,Lists,Hashes,Sets,及Ordered Sets数据类型操作。

◆原子-Redis的所有操作都是原子性,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。

◆丰富的特性-Redis还支持publish/subscribe,通知,key过期等等特性。


Redis与其他key-value存储有什么不同?

◆Redis有着更为复杂的数据结构并且提供对他们的原子性操作,这是一个不同于其他数据库的进化路径。Redis的数据类型都是基于基本数据结构的同时对程序员透明,无需进行额外的抽象。

◆Redis运行在内存中但是可以持久化到磁盘中,所以在对不同数据集进行高速读写时需要权衡内存,因为数据量不能大于硬件内存。在内存数据库方面的另一个优点是,相比在磁盘上相同的复杂的数据结构,在内存中操作起来非常简单,这样Redis可以做很多内部复杂性很强的事情。同时,在磁盘格式方面他们是紧凑的以追加的方式产生的,因为他们并不需要进行随机访问。

--引自:菜鸟教程:Redis教程


点赞
收藏
评论区
推荐文章
艾木酱 艾木酱
1个月前
快速入门|使用MemFire Cloud构建React Native应用程序
> MemFire Cloud是一款提供云数据库,用户可以创建云数据库,并对数据库进行管理,还可以对数据库进行备份操作。它还提供后端即服务,用户可以在1分钟内新建一个应用,使用自动生成的API和SDK,访问云数据库、对象存储、用户认证与授权等功能,可专
Wesley13 Wesley13
1年前
MySQL与Redis实现二级缓存
redis简介 ------- * Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库 * Redis 与其他 key - value 缓存产品有以下三个特点: * Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用 * Redis不仅仅支持简单的ke
Wesley13 Wesley13
1年前
qhfl
Redis -----   Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。   Redis有以下特点:     -- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。     -- Redis支持五种数据类型。     -- Redis支持数据库备份。   Redi
Stella981 Stella981
1年前
Spring Boot(十二):看完这篇,Redis你就入门了
**一、Redis简介** 1、Redis(Remote Dictionary Server 远程字段服务)是一个开源的使用ANSI C语言编写、支持网络、科技与内存亦可持久化的日志型、key-value数据库,并提供多种语言的API。 2、Redis是一个key-value存储系统,它支持存储的value类型相对更多,包括string、list、set
Stella981 Stella981
1年前
Redis的一些基础知识
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。默认有16个数据库,可以利用select n 来切换。 Redis 与其他 key - value 缓存产品有以下三个特点: * Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 * Redis不仅仅支持简单的key-
Stella981 Stella981
1年前
Redis快速入门,学会这15点,真的够用了!
**1、Redis简介** REmote DIctionary Server(Redis)是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值
Stella981 Stella981
1年前
Redis 概念以及底层数据结构
Redis 简介 -------- REmote DIctionary Server(Redis) 是一个由SalvatoreSanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结
Stella981 Stella981
1年前
Redis五种数据类型及应用场景
1 、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 2 、Redis支持数据的备份,即master-slave模式的数据备份。 3 、Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 * * * ① **string**  是 redis
Stella981 Stella981
1年前
Redis的简介
### Redis 简介 Redis 是一个高性能的key-value数据库。支持**复杂的数据结构**,支持**持久化**,支持**主从集群**,支持**高可用**,支持**较大的value存储**... Redis是一个nosql,非关系型数据库。 Redis 与其他 key - value 缓存产品有以下几个特点: * Reids是基于内存
helloworld_28799839 helloworld_28799839
2个月前
常用知识整理
# Javascript ## 判断对象是否为空 ```js Object.keys(myObject).length === 0 ``` ## 经常使用的三元运算 > 我们经常遇到处理表格列状态字段如 `status` 的时候可以用到 ``` vue