Redis 简介

文章目录

  • [Redis 简介](#Redis 简介)

Redis 简介

Redis(Remote Dictionary Server),远程词典服务器,基于 C/S 架构,是一个基于内存的键值型 NoSQL 数据库,开源,遵守 BSD 协议,Redis 由 C语言 实现。

特性:

  • 键值型,value 支持多种不同的数据结构,功能丰富

  • 性能高,速度快(基于内存、IO 多路复用、良好的数据结构编码)

    • Redis能读的速度是110000次/s,写的速度是81000次/s
    • Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行
  • 支持数据持久化,包括 RDB、AOF 两种持久化机制

  • 具备高可用特性,支持主从复制、哨兵机制以及分片集群,具备故障转移机制

  • 支持多语言客户端,面向包含 Java、C++、Go 等各类高级语言

  • Redis 5,新增 Stream 类型等

  • Redis 6,多线程、SSL、ACL等

  • Redis 7,已于 2022 年推出

Redis 内部架构图

Redis 客户端

  • 命令行客户端:redis-cli 等
  • 图形化桌面客户端:RedisInsight(官方)、RDM(Redis Desktop Manager)等
  • Java 客户端:Redisson、Jedis、Lettuce 等

最强 NoSQL!吹爆 Redis!

相关推荐
StarRocks_labs3 小时前
StarRocks Community Monthly Newsletter (Jun)
数据库·starrocks·数据湖·物化视图·存算分离
光电的一只菜鸡4 小时前
ubuntu之坑(十五)——设备树
linux·数据库·ubuntu
ob熔天使——武4 小时前
MySQL
数据库·mysql
小光学长5 小时前
基于vue框架的防疫物资仓库管理系统09y38(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库
醇醛酸醚酮酯5 小时前
多线程是如何保证数据一致和MESI缓存一致性协议
缓存
野生技术架构师8 小时前
MySQL数据实时同步到Elasticsearch的高效解决方案
数据库·mysql·elasticsearch
白仑色8 小时前
Oracle 高可用性与安全性
数据库·oracle·数据安全·goldengate·高可用架构
紫无之紫9 小时前
SQL性能调优经验总结
数据库·sql·性能调优
CZZDg10 小时前
Redis Sentinel哨兵集群
java·网络·数据库
__风__10 小时前
PostgreSQL ExecInitIndexScan 函数解析
数据库·postgresql