• Redis开发与运维:特性


    Redis 特性

    速度快

    内存数据库

    L1 cache reference    读取CPU的一级缓存	0.5 ns
    Branch mispredict      (转移、分支预测)	5 ns
    L2 cache reference    读取CPU的二级缓存	7 ns
    Mutex lock/unlock      互斥锁解锁	100 ns
    Main memory reference                    读取内存数据	100 ns
    Compress 1K bytes with Zippy         1k字节压缩	10,000 ns
    Send 2K bytes over 1 Gbps network          在1Gbps的网络上发送2k字节	20,000 ns
    Read 1 MB sequentially from memory       从内存顺序读取1MB	250,000 ns
    Round trip within same datacenter            从一个数据中心往返一次,ping一下	500,000 ns
    Disk seek                   磁盘搜索	10,000,000 ns
    Read 1 MB sequentially from network      从网络上顺序读取1兆的数据	10,000,000 ns
    Read 1 MB sequentially from disk            从磁盘里面读出1MB	30,000,000 ns
    Send packet CA->Netherlands->CA        一个包的一次远程访问	150,000,000 ns
    

    语言

    C语言
    
    代码性能高且优美
    

    单线程

    避免了内存切换,使用多路复用技术
    

    REmote Dictionary Server

    远程字典,键值对方式
    
    键为字符串,值为多种数据类型(字符串、哈希、列表、集合、有序集合、位图、HyperLogLog、GEO)
    

    功能丰富

    发布订阅
    
    Lua脚本
    
    Pipeline
    
    事务
    

    持久化

    RDB和AOF数据持久化方式
    

    主从复制

    高可用分布式

    故障自动转移
    
    读写和容量扩展
  • 相关阅读:
    Beetl模板 [记录]
    wx 小程序开发 [记录]
    高德定位获取省市区[记录]
    vue 学习记录 [记录]
    正则表达+验证 [记录]
    倒计时60s短信 [记录]
    @media [记录]
    JSON + Ajax [记录]
    Webstorm [记录]
    JQ 组合代码 [记录]
  • 原文地址:https://www.cnblogs.com/sunchong/p/11747973.html
Copyright © 2020-2023  润新知