前言



NoSQL 技术

  NoSQL最常见的解释是“non-relational”,“Not Only SQL”也被很多人接受。NoSQL仅仅是一个概念,泛指非关系型的数据库,区别于关系数据库,它们不保证关系数据的ACID特性。NoSQL是一项全新的数据库革命性运动,其拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。

Redis 概述

   Redis是NoSql中的一种,使用键值(Key-Value)存储数据。

  Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis的性能十分优越,可以支持每秒十几万的读/写操作,其性能超数据库,并且支持集群、分布式、主从同步等配置,还支持一定事务能力。Redis 与其他 key-value 缓存产品有以下三个特点:

  • Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
  • Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
  • Redis支持数据的备份,即master-slave模式的数据备份。

  日常开发工作中,Redis的使用非常普遍,主要是一些高并发的场景或者高频访问的场景。比如,热数据,计数器,排行榜等。

  《闲扯Redis》这个系列非常适合初学者。智客[大道七哥]在其行文和原理阐述上很接地气,不会像纯理论的书籍那样枯燥和学术化,也不会像冗长的视频教程那样只教你抄代码,而是图文并茂,原理和实战结合,并通过通俗的语言演绎出来。

鸣谢

  《闲扯Redis》是由智客[大道七哥]提供,关注作者博客可以查看本系列及更多文章。

版权声明: 本文为智客工坊「大道七哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

results matching ""

    No results matching ""