美文网首页Redis
Redis第1️⃣课 初识Redis

Redis第1️⃣课 初识Redis

作者: 小超_8b2f | 来源:发表于2019-04-22 20:55 被阅读9次
盛赞Redis
  • 高性能key - value 服务器
  • 多种数据结构
  • 丰富的功能
  • 高可用分布式支持

Redis的特性

  • 速度快

    • 10W OPS : 每秒实现10W次读写
    • 数据存在哪儿? ——>内存
    • 什么语言写 ? ——> C语言(50000lines)
    • 线程模型? ——> 单线程
  • 持久化

    • 断电不丢数据,数据异步保存到硬盘上
  • 多种数据结构

    • 五种基本:Map、Set、List、String、SortedSet
    • 衍生的:BitMaps:位图、HyperLogLog超小内存唯一值计数、GEO地理信息定位
  • 支持多种编程语言

    • Java、Python、PHP、Ruby、Lua、Node.js
  • 功能丰富

    • 发布订阅、Lua脚本、事物、pipeline(提高客户端并发效率)
  • 简单

    • 单机版2.3W行C语言代码,3.0出现了分布式集群版本
    • 不依赖外部库(like libevent)
    • 单线程模型
  • 主从复制

  • 高可用、分布式

    • 高可用:Redis-Sentinel(v2.8)支持高可用(HA)
    • 分布式:Redis-Cluster(v3.0)支持分布式
  • 典型应用

    • 缓存系统
    • 计数器
    • 消息队列系统
    • 排行榜
    • 社交网络
    • 实时系统
image.png 存储介质对比图 存储介质对比图2 计数器 排行榜 社交网络 垃圾邮件过滤等

相关文章

  • Redis第1️⃣课 初识Redis

    盛赞Redis 高性能key - value 服务器 多种数据结构 丰富的功能 高可用分布式支持 Redis的特性...

  • Redis使用介绍

    目录: 1 Redis初识 1.1 Redis介绍 1.2 Redis功能特性介绍 1.3 Redis...

  • 淘宝技术架构文档:Redis+多线程+kafka+Nginx+数

    Redis实战核心篇 第1章 初识Redis 第2章 使用Redis构建Web应用 第二部分核心概念 第3章 Re...

  • Redis从入门到应用

    初识Redis Redis概念 Redis安装 Redis的五种数据类型 操作Redis PHP的Redsi扩展 ...

  • 初识 Redis

    初识 Redis Redis 全称 REmote Dictionary Server. Redis 是一种基于键值...

  • Redis 初识

    初识 Redis 《 Redis 开发与运维》的学习笔记,希望大家多多指导。 什么是 Redis Redis 的全...

  • redis学习历程

    Redis初识 Redis安装与启动 Redis 常用API 理解与使用 Redis java客户端使用(单机版,...

  • Redis第2️⃣0️⃣课 初识Redis Cluster

    一、 呼唤集群 Why?QPS = 执行10w次命令 / S并发量:OPS数据量:“大数据”Redis Clust...

  • 第1章 初识Redis

    Redis是一种基于键值对的NoSQL数据库。 Redis特性 速度快:10万/秒,速度快的原因:所有数据都存放在...

  • Redis 初识(1)

    Redis是什么?1.百科定义Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志...

网友评论

    本文标题:Redis第1️⃣课 初识Redis

    本文链接:https://www.haomeiwen.com/subject/lsougqtx.html