Redis 菜鸟教程学习笔记- 概念
REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
谨记,五大数据结构:
- 字符串(String)
- 哈希(Hash)
- 列表(list)
- 集合(sets)
- 有序集合(sorted sets)。
简介:开源免费;数据持久,可将内存数据保存在硬盘中,重启再次加载;支持数据备份,master-slave;
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 菜鸟教程学习笔记- 概念相关推荐
- Python基础教程-菜鸟教程学习笔记1
Python基础教程-菜鸟教程学习笔记1 文章目录 Python基础教程-菜鸟教程学习笔记1 前言 Python 简介 1. 第一个Python程序 2. Python 中文编码 3. 基本语法 1) ...
- Redis详细教程-学习笔记
Redis 概述 Redis是什么? Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.K ...
- 【C#】菜鸟教程学习笔记(二)
前言 这部分似乎依然是跟C++差不多的内容,不过鉴于我之前一直在写套着C++外皮的C--这部分内容还是稍微复习一下吧(心虚) 十.C#封装 封装: 把一个或多个项目封闭在一个物理的或者逻辑的包中.在面 ...
- 【C#】菜鸟教程学习笔记(一)
假装是个前言 教程链接:http://www.runoob.com/csharp/csharp-tutorial.html 学C#主要是为了写Unity的脚本,由于之前已经学过C和C++了,这里仅记录 ...
- 8/09 Nodejs 菜鸟教程学习笔记-mia
1.使用node.js时,我们不仅仅在实现一个应用,同时还实现了整个http服务器. 2.node.js组成: rcquircd模块:rcquirc指令来载入Node.js模块 创建服务器:服务器可以 ...
- 大数据Hadoop教程-学习笔记01【大数据导论与Linux基础】
视频教程:哔哩哔哩网站:黑马大数据Hadoop入门视频教程,总时长:14:22:04 教程资源:https://pan.baidu.com/s/1WYgyI3KgbzKzFD639lA-_g,提取码: ...
- 黑马程序员最新版JavaWeb基础教程-学习笔记
da@黑马程序员最新版JavaWeb基础教程-学习笔记 day06-HTML&CSS HTML HTML(HyperTest Markup Language):超文本标记语言 是一门语言,所有 ...
- 廖雪峰Git教程学习笔记
廖雪峰git简单教程学习笔记 教程地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b ...
- 菜鸟硬件学习笔记(一)
菜鸟硬件学习笔记(一) 转眼间毕业一年了,在职场也工作了一年半,由于在校期间并没有系统性的学习过嵌入式硬件,只是按照学校课程要求简单的学习了一下数电以及模电,实际上对于这些理论并没有一个实践过程, ...
- SQL数据库教程-学习笔记2
SQL数据库教程-学习笔记2 文章目录 SQL数据库教程-学习笔记2 三.DML语言的学习 1.插入语句:insert into 2.修改语句:update 3.删除语句:delete 4.练习题 四 ...
最新文章
- 每周一起读 × 招募 | ICML 2019:基于粒子的变分推断加速方法
- 【Ubuntu-Tensorflow】GPU设置及显存资源分配
- xml不利于调试_流利的接口不利于维护
- 解决wireshark打开错误
- arraylist的remove()循环删除问题
- windows7 64位 php5.3安装php_mongo.dll方法 各个版本
- API不治,混合云何以统天下?
- Shader、Draw Call和渲染管线(Rendering Pipeline)
- [V811双核] 最新昂达V811最新2.0固件ROOT方法
- 自己对war包解压的误区
- 连读、变音、失音、浊化、弱读、节奏
- java 任意 符号_哪种符号表示表面可用任意方法获得?()
- 运维屌丝回答网传Linux运维面试题(一)
- Redis(二) -- redis.conf详解(redis6)
- 3D 池化(MaxPool3D) 和 3D(Conv3d) 卷积详解
- 测试用例设计——WEB通用测试用例(转)
- 汇编 INT 10H功能
- linux 查看发行版本
- 《脚本》Python在线百度文库爬虫(免下载券)
- 用NetTerm连接虚拟机的telnet服务,打造轻松自如的虚拟机实验环境