Redis数据库简介
996技术站 - 活在未来 | KingSun966技术站,极客带你看世界!https://www.996station.com
程序员开发指南Descriptionhttps://guide.996station.com
Redis简介
- Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。
- Redis是 NoSQL技术阵营中的一员,它通过多种键值数据类型来适应不同场景下的存储需求,借助一些高层级的接口使用其可以胜任,如缓存、队列系统的不同角色
Redis特性
- Redis 与其他 key - value 缓存产品有以下三个特点:
- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
- Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
- Redis支持数据的备份,即master-slave模式的数据备份。
Redis 优势
- 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
- 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
- 原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。
- 丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。
Redis应用场景
- 用来做缓存(ehcache/memcached)——redis的所有数据是放在内存中的(内存数据库)
- 可以在某些特定应用场景下替代传统数据库——比如社交类的应用
- 在一些大型系统中,巧妙地实现一些特定的功能:session共享、购物车
- 只要你有丰富的想象力,redis可以用在可以给你无限的惊喜…….
Redis数据库简介相关推荐
- Redis数据库简介与(CentOS 7)编译安装
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言 ...
- 在C++下借助hiredis使用redis数据库
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可. 在C++下借助hiredis使用redis数据库 简介 本文为我在编写C++聊天室项目时使用redis的经验之谈,主 ...
- 嘿嘿又一数据库!redis数据库!redis部署、持久化及性能管理!
redis数据库 一.关系数据库和非关系数据库 1.关系型数据库(SQL) 2.非关系型数据库(nosql) 3.关系型数据库和非关系型数据库区别 (1)数据存储方式不同 (2)扩展方式不同 4.非关 ...
- Redis数据库目录
返回上一级目录 Redis数据库目录 1.Redis数据库简介与安装 2.Redis数据库的持久化与配置 3.Redis主从同步 4.Redis哨兵模式 5.内网环境下安装redis-cluster集 ...
- Redis数据库(一)——Redis简介、部署及常用命令
文章目录 一.关系数据库与非关系型数据库概述 1.关系型数据库 2.非关系型数据库 3.关系数据库与非关系型数据库区别 ①.数据存储方式不同 ②.扩展方式不同 ③.对事务性的支持不同 4.非关系型数据 ...
- hbase redis mongoddb neo4j 非关系型数据库简介
Hbase 列式存储以流的方式在列中存储所有的数据.对于任何记录,索引都可以快速地获取列上的数据:列式存储支持行检索,但这需要从每个列获取匹配的列值,并重新组成行.HBase(Hadoop Datab ...
- 超强、超详细Redis数据库入门教程
这篇文章主要介绍了超强.超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下 [本教程目录] 1.redis是什么 2.redis的作者何许人也 3.谁在使用r ...
- Redis数据库教程——系统详解学习Redis全过程
Redis数据库教程--系统详解学习Redis全过程 Redis快速入门:Key-Value存储系统简介 Key-Value存储系统: Key-Value Store是当下比较流行的话题,尤其 ...
- Redis详解(一)------ redis的简介与安装
工作中一直在用 Redis,但是一直没有进行系统的总结,这个系列的博客将整体的介绍 Redis 的用法. 1.Redis 的简介 Redis:REmote DIctionary Server(远程字典 ...
最新文章
- 发现价值(1)-无限的网络资源
- bcrypt如何内置盐?
- if语句输入月份判断季节_C语言循环及条件语句
- es6 --- 正确获取Generator函数内部的this对象使其可以使用new
- 均线策略---使用quartz实现策略
- app测试和app接口测试要点详解
- javascript 调用C++函数
- fetchtype 动态控制_hibernate 关于 注解配置@Basic(fetch=FetchType.LAZY) 不起效果
- MapReduce:出租车数据案例
- nokia n9 android 4.4,再现新神机 诺基亚N9运行Android4.1系统
- 华为网关服务器型号,02311CWM CN21ITGC SP212 I350-T4 华为服务器四口千兆网卡
- 再谈本土EDA竞争力顺便聊聊DTCO在中国落地
- 前端vue地图自动定位当前位置
- JZOJ5442【NOIP2017提高A组冲刺11.1】荒诞 三进制状压+欧拉序
- 利用telemetry进行权限维持
- cocos2d-x 全面总结--字体描边和制作阴影
- Pandas入门基本知识点
- html项目符号正方形,HTML无序列表| HTML项目符号列表
- ASP是什么?ASP初识
- Linux环境安装python3报错:“HTTP Error 416 Requested Range Not Satisfiable 正在尝试其它镜像”的解决方法