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基础)