Redis极简教程--1.总体
Posted LaoAlex
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis极简教程--1.总体相关的知识,希望对你有一定的参考价值。
Redis是REmote DIctionary Server的缩写。它是一个高性能的存储系统。
本系列教程将带你快速地了解Redis的相关知识。
本节内容让你对Redis有一个初步的了解,后续的内容将围绕本节内容展开。
Redis 是什么?能干嘛?
我们从Redis官网拷贝下这段话(不用认真阅读 ):
对于初次接触Redis的朋友来说,可能看不懂上面这段话的,即使翻译成中文,照样还是看不懂。
没有关系,接下来我来划一下重点。你不用明白下面说的每一个词,只要有个印象即可。
这段话一共有三句:
第一句:Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.
这一句的重点是database,cache,message broker。
即Redis可以用来做:
数据库
缓存
消息代理
第二句:It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius queries and streams.
第二句告诉我们,Reids支持如下的数据结构:
strings:字符串
hashes:哈希表
lists:列表
sets: 集合
sorted sets:有序集合
bitmaps:位图
hyperloglogs:基数统计
geospatial indexes:地理空间索引
streams:流
第三句:Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.
第三句主要是讲Redis底层。它说Redis支持下列功能:
主从复制
Lua脚本
回收机制
事务
持久化
高可用
自动分区
小结
简单来说,Redis可以作为数据库、缓存 、消息代理来使用。它支持一系列的数据结构,并支持脚本、事务等特性。
接下来的章节,将重点讲解Redis的数据结构、脚本、事务、消息代理等知识。最后还将讲解Redis在Spring Boot项目中的使用。
以上是关于Redis极简教程--1.总体的主要内容,如果未能解决你的问题,请参考以下文章