Molet

学会这15点,让你分分钟拿下Redis数据库

Molet 运维技术 2022-11-19 440浏览 0

REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 Key-Value 存储系统。

学会这15点,让你分分钟拿下Redis数据库

Redis 简介

Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。

它通常被称为数据结构服务器,因为值(value)可以是字符串(String),哈希(Map),列表(list),集合(sets) 和有序集合(sorted sets)等类型。

大家都知道 Redis 是基于 Key-Value 的 NoSQL 数据库,因此,先来了解一下关于 Key 相关的知识点:

  • 任何二进制的序列都可以作为 key 使用
  • Redis 有统一的规则来设计 key
  • 对 Key-Value 允许的最大长度是 512MB

支持的语言

ActionScriptBashCC#C++ClojureCommonLisp
CrystalDDartElixiremacslispErlang
FancygawkGNUPrologGoHaskellHaxeIoJavaJavascript
JuliaLuaMatlabmrubyNimNode.jsObjective-C
OCamlPascalPerlPHPPureDataPythonRRacket
RebolRubyRustScalaSchemeSmalltalkSwiftTclVBVCL

Redis 的应用场景到底有哪些?

  • 最常用的就是会话缓存
  • 消息队列,比如支付
  • 活动排行榜或计数
  • 发布、订阅消息(消息通知)
  • 商品列表、评论列表等

Redis 安装

关于 Redis 安装与相关的知识点介绍请

继续浏览有关 Redis 的文章
发表评论