REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 Key-Value 存储系统。
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 安装与相关的知识点介绍请
转载请注明:IT运维空间 » 运维技术 » 学会这15点,让你分分钟拿下Redis数据库
发表评论