redis系列--1.redis是什么

国际惯例,想了解一个东西,首先就要看看官方提供了什么。redis的官网是https://redis.io 。以下这段话就是redis的简介了:

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and 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 是一个开源(BSD许可)的

采用的BSD协议说明它是协议宽松的,这也是它如此流行的原因之一

内存中的数据结构存储系统

它是一个内存数据库,这是它快的原因

它可以用作数据库、缓存和消息中间件MQ

Redis的主要用途

它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询(sorted sets with range queries),位图(bitmaps), 基数统计(hyperloglogs) 和 地理空间(geospatial) 索引半径查询。

Redis支持的主要的数据类型

Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU

驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过Redis哨兵(Sentinel)和自动分区(Cluster)提供高可用性(high availability)

Redis的主要功能,以及保持高可用性的方法

除了上诉能力之外,Redis还支持:

  1. 定期将数据转存到硬盘
  2. 异步复制
    © 著作权归作者所有,转载或内容合作请联系作者

喜欢的朋友记得点赞、收藏、关注哦!!!

相关推荐
一个做软件开发的牛马18 分钟前
MyBatis-Plus 从零实战:完整搭建可运行 Demo,BaseMapper 零 SQL、Wrapper 条件构造、分页插件与代码生成器详解
java·后端
用户37215742613519 分钟前
Java 处理 PDF 图片:提取 PDF 中的图片,并压缩 PDF 图片体积
java
用户37215742613528 分钟前
Java 打印 Word 文档:从基础打印到高级设置
java
小猿姐14 小时前
MySQL Top 10 热点问题 AI 运维实战:从内核诊断到云原生运维
mysql·云原生·aiops
用户35218024547516 小时前
当 Prompt 学会"热更新":Spring Boot × Nacos3 AI 实战
java·spring boot·ai编程
昵称为空C19 小时前
手撸一个动态 SQL 执行引擎:不重启服务,在线增删改查任意数据库
spring boot·后端
东坡白菜19 小时前
破局全栈:一个前端开发的Java入门实战记录(1)
java·全栈
唐青枫19 小时前
Java Tomcat 实战指南:从 Servlet 容器到 Spring Boot 部署
java
wsaaaqqq20 小时前
roudan:自由选择实体、灵活操作数据、快速写入数据库的 Java 框架
java
秃头网友小李1 天前
前端难点:keep-alive 缓存什么?RouterView 的 key 为什么要带 scopeId?
前端·vue.js