1)Redis提供5种数据结构,每种数据结构都有多种内部编码实现。2)纯内存存储、IO多路复用技术、单线程架构是造就Redis高性能的三个因素。3)由于Redis的单线程架构,所以需要每个命令能被快速执行完,否则会存在阻塞Redis的可能,理解Redis单线程命令处理机制是开发和运维Redis的核心之一。4)批量操作(例如mget、mset、hmset等)能够有效提高命令执行的效率,但要注意每次批量操作的个数和字节数。5)了解每个命令的时间复杂度在开发中至关重要,例如在使用keys、hgetall、smembers、zrange等时间复杂度较高的命令时,需要考虑数据规模对于Redis的影响。6)persist命令可以删除任意类型键的过期时