redis 简介 使用场景 简单总结
来源:互联网 发布:小米手机怎么选择网络 编辑:程序博客网 时间:2024/06/10 16:46
一、概念
远程内存数据库
1.支持5种数据类型
String,List,set,hash,zset
2.支持数据持久化
3支持数据备份(master-slsave)
二、应用场景
1.作为数据库
2.作为缓存
3.作为消息中间件
参考以下表格
翻译至https://db-engines.com/en/system/Redis
由DB引擎提供的编辑信息
Name
Redis的
摘要
内存中的数据结构存储,被用作数据库,缓存,消息代理。
数据库模型
key-value存储
DB-引擎中的排名
趋势图
https://db-engines.com/en/ranking_trend/system/Redis
官网
redis.io
技术文档
redis.io/documentation
开发人员
萨尔瓦托雷·辛费利普
首次发行
2009
当前版本
4.0.1, Juli 2017
是否开源
开源
基于云
没有
实现语言
C
服务器操作系统
BSD,Linux,OS X,Windows
数据模式
自由模式(schema-free)
支持的数据类型
strings, hashes, lists, sets , sorted sets, bit arrays, hyperloglogs ,geospatial indexes
XML支持
没有
二级指标
没有
SQL
没有
APIs和其他访问方法
专有协议 (RESP – Redis序列化协议)
支持的编程语言
C,C#,C++,Clojure,Crystal,D,Dart,Elixir,Erlang,Fancy,Go,Haskell,Haxe
Java,JavaScript (Node.js),Lisp,Lua,MatLab,Objective-C,OCaml ,Perl
PHP,Prolog,Pure Data,Python,R,Rebol,Ruby,Rust,Scala,Scheme
Smalltalk,Tcl
服务器脚本 (存储过程)
Lua
触发器
没有
划分方法
拆分
复制方法
主从复制
MapReduce
没有
一致性(确保分布式系统)
最终一致性
外键
没有
事物
乐观锁,命令和脚本的原子执行
并发
支持
持久化
支持
在内存支持
支持
权限控制
简单的基于密码的访问控制
由系统制造商提供的附加信息
Redis的
具体特点
Redis的,基准是世界上最快的数据库,减少了应用程序的复杂性,简化了开发,加快产品上市时间,以其富有远见的数据结构和模块为开发人员提供前所未有的灵活性。。
Redis的实验室是开源Redis的和商业提供商的归属Redis的企业,用于事物性、分析和混合部署的内存数据库平台。Redis的企业是可用的,既作为主要的公共,私有云和混合云,以及可下载的软件服务。
有竞争力的优势
Redis是一个内存数据库平台,提供了广泛的数据结构的原生支持,如字符串、散列、集合、列表、排序集、位图、hyperloglogs和地理空间索引。Redis模块继承了Redis将其转换为多模型数据库的能力。使用Redis模块,可以使用Redis作为搜索引擎、时间序列数据库、图形数据库、JSON存储、速率限制器等等。
Redis企业增强了Redis的能力,它拥有一个增强的部署架构,包括一个零延迟分布式代理,一个集群管理器,以及一个没有共享的系统。它提供:
· 通过监督分片,重新分片,迁移的所有操作以完全自动化的方式轻松的扩展
- 一个高可用性套件,包括持久化、即时自动故障检测、数据备份和恢复,以及跨机架、区域、数据中心、区域和云平台的内存复制。
- 具有内置多租户的大量成本节约,硬件利用率更高的效率,支持flash作为RAM扩展
- 在集群环境中对事务的ACID控制
典型的应用场景
Redis拥有个性化、实时欺诈检测、物联网、电子商务、实时计量和社会应用等多种解决方案。它的使用范围包括缓存、高速事务、时间序列日志、消息代理、实时分析、数据摄取、作业和队列管理等。查看更多有关本站由Redis的解决方案,在这里:https://redislabs.com/solutions/
- redis 简介 使用场景 简单总结
- redis 简单使用总结
- redis 简单使用总结
- redis 简单使用总结
- redis简介安装简单使用
- redis学习日志一(简介,特点及使用场景)
- 五、(补充)redis的一些简介和使用场景
- Redis 简介,环境搭建,简单使用
- Redis:九、redis使用场景
- Redis:九、redis使用场景
- Redis使用场景
- redis数据结构使用场景
- redis数据结构使用场景
- Redis 使用场景
- Redis 数据结构使用场景
- redis使用场景
- redis使用场景
- redis使用场景
- centos 7 edb安装
- 卡特兰数
- 修改Maven本地仓库和eclipse3.6的Maven本地仓库地址
- 使用JQuery中的ajax跨域
- python字符串format中英文空格对齐问题
- redis 简介 使用场景 简单总结
- 设置 SQL 2005 x64 默认端口
- Unity_面试题_084
- 文件
- 关于火狐(firefox)及ie下event获取的两种方法
- java应用系统单点登录
- Oracle10g出现Enterprise Manager 无法连接到数据库实例解决办法
- InputStream OutputStream 源的理解
- 6023 Automatic Judge