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数据库简介相关推荐

  1. Redis数据库简介与(CentOS 7)编译安装

    Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言 ...

  2. 在C++下借助hiredis使用redis数据库

    本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可. 在C++下借助hiredis使用redis数据库 简介 本文为我在编写C++聊天室项目时使用redis的经验之谈,主 ...

  3. 嘿嘿又一数据库!redis数据库!redis部署、持久化及性能管理!

    redis数据库 一.关系数据库和非关系数据库 1.关系型数据库(SQL) 2.非关系型数据库(nosql) 3.关系型数据库和非关系型数据库区别 (1)数据存储方式不同 (2)扩展方式不同 4.非关 ...

  4. Redis数据库目录

    返回上一级目录 Redis数据库目录 1.Redis数据库简介与安装 2.Redis数据库的持久化与配置 3.Redis主从同步 4.Redis哨兵模式 5.内网环境下安装redis-cluster集 ...

  5. Redis数据库(一)——Redis简介、部署及常用命令

    文章目录 一.关系数据库与非关系型数据库概述 1.关系型数据库 2.非关系型数据库 3.关系数据库与非关系型数据库区别 ①.数据存储方式不同 ②.扩展方式不同 ③.对事务性的支持不同 4.非关系型数据 ...

  6. hbase redis mongoddb neo4j 非关系型数据库简介

    Hbase 列式存储以流的方式在列中存储所有的数据.对于任何记录,索引都可以快速地获取列上的数据:列式存储支持行检索,但这需要从每个列获取匹配的列值,并重新组成行.HBase(Hadoop Datab ...

  7. 超强、超详细Redis数据库入门教程

    这篇文章主要介绍了超强.超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下 [本教程目录] 1.redis是什么 2.redis的作者何许人也 3.谁在使用r ...

  8. Redis数据库教程——系统详解学习Redis全过程

    Redis数据库教程--系统详解学习Redis全过程 Redis快速入门:Key-Value存储系统简介 Key-Value存储系统:     Key-Value Store是当下比较流行的话题,尤其 ...

  9. Redis详解(一)------ redis的简介与安装

    工作中一直在用 Redis,但是一直没有进行系统的总结,这个系列的博客将整体的介绍 Redis 的用法. 1.Redis 的简介 Redis:REmote DIctionary Server(远程字典 ...

最新文章

  1. 发现价值(1)-无限的网络资源
  2. bcrypt如何内置盐?
  3. if语句输入月份判断季节_C语言循环及条件语句
  4. es6 --- 正确获取Generator函数内部的this对象使其可以使用new
  5. 均线策略---使用quartz实现策略
  6. app测试和app接口测试要点详解
  7. javascript 调用C++函数
  8. fetchtype 动态控制_hibernate 关于 注解配置@Basic(fetch=FetchType.LAZY) 不起效果
  9. MapReduce:出租车数据案例
  10. nokia n9 android 4.4,再现新神机 诺基亚N9运行Android4.1系统
  11. 华为网关服务器型号,02311CWM CN21ITGC SP212 I350-T4 华为服务器四口千兆网卡
  12. 再谈本土EDA竞争力顺便聊聊DTCO在中国落地
  13. 前端vue地图自动定位当前位置
  14. JZOJ5442【NOIP2017提高A组冲刺11.1】荒诞 三进制状压+欧拉序
  15. 利用telemetry进行权限维持
  16. cocos2d-x 全面总结--字体描边和制作阴影
  17. Pandas入门基本知识点
  18. html项目符号正方形,HTML无序列表| HTML项目符号列表
  19. ASP是什么?ASP初识
  20. Linux环境安装python3报错:“HTTP Error 416 Requested Range Not Satisfiable 正在尝试其它镜像”的解决方法

热门文章

  1. 阐述商务礼仪的重要性
  2. 7-4 愿天下有情人都是失散多年的兄妹 (25 分)
  3. ngx-markdown 安装和使用
  4. 触屏笔和电容笔哪个好?非常值得入手的电容笔推荐
  5. Win11耗电严重怎么解决 Win11耗电太快教程
  6. 【题解】[NOIP2018 提高组] 填数游戏
  7. 又是一年金九银十!docker搭建ssr
  8. android——webview解决goback()后,界面会刷新的问题
  9. win10 计算机磁盘加内存,内存不够用?教你给Win10系统增加C盘空间
  10. 《淘宝店铺设计装修一册通》一1.4 获得图片的存储空间