Redis基础

1)Redis提供5种数据结构,每种数据结构都有多种内部编码实现

2)纯内存存储、IO多路复用和单线程架构是造就Redis高性能的三个因素

3)理解Redis单线程命令处理机制是开发和运维Redis的核心

4)批量操作(mget、mset、hmset等)能够有效提高命令执行效率

5)在使用keys、hgetall、smembers、zrange等时间复杂度较高的命令时需要考虑数据规模对于阻塞的影响

6)move、dump+restore、migrate是Redis发展过程中三种迁移键的方式,其中move已经过时,migrate

    以原子性的方式实现了dump+restore并且支持批量操作

7)scan命令可以解决keys命令可能带来的阻塞问题,同时Redis还提供了hscan、sscan、zscan渐进式遍历hash、

    set和zset

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概...
    kelgon阅读 61,290评论 23 625
  • 本文主要介绍了 Redis 的简介、安装、常用命令和基础类型。 简介和安装 1. NoSQL 简介 NoSQL,泛...
    七弦桐语阅读 576评论 0 5
  • 技术交流 产品典型案例沟通 控制、告警日志 产品总结 周会 下周培训内容 预览 Redis简介 Redis安装和基...
    A_19cb阅读 342评论 0 4
  • Redis的五大数据类型 String(字符串)string是redis最基本的类型,你可以理解成与Memcach...
    MPPC阅读 871评论 0 1
  • 1 在结婚的第二个年头,我收到这本书——《中国式的情与爱》,我自认为关于情爱,除了月老,我也算一个资深专家了。倒不...
    嗨皮姚阅读 1,071评论 16 17