第1章 初识Redis

Redis是一种基于键值对的NoSQL数据库。

Redis特性

  1. 速度快:10万/秒,速度快的原因:所有数据都存放在内存中,C语言实现,单线程架构(预防多线程竞争)
  2. 基于键值对的数据结构服务器,Redis中的值不仅可以是字符串,还可以是具体的数据结构
  3. 丰富的功能: 键过期(缓存), 发布订阅(消息系统),Lua脚本功能,简单的事务功能,流水线功能
  4. 简单稳定
  5. 客户端语言多
  6. 持久化,用两种策略RDB(快照备份)和AOF(操作日志)将内存的数据保存到硬盘中
  7. 主从复制
  8. 高可用和分布式

使用场景

  1. 缓存
  2. 排行榜系统
  3. 计数器应用,天然支持计数功能
  4. 社交网络,传统关系型数据不太适合保存社交网络类型的数据
  5. 消息队列系统
    原文作者:leon4ever
    原文地址: https://www.jianshu.com/p/3ad32b8ea04b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞