用途:本资料是 Redis 数据结构与命令的速查参考,面向使用 Redis 做高性能缓存和实时应用的场景。
主要能力:涵盖字符串(SET/GET、过期选项 EX/PX/NX/XX、INCR 等数值操作、APPEND/GETRANGE 等)、列表(LPUSH/RPUSH、LPOP/RPOP、LRANGE、阻塞式 BLPOP/BRPOP、LTRIM)、哈希(HSET/HGET、HGETALL、HINCRBY、HDEL)、集合(SADD/SREM、SISMEMBER、SINTER/SUNION/SDIFF 及 STORE 变体、SPOP/SRANDMEMBER)、有序集合(ZADD、ZRANGE/ZREVRANGE、ZRANGEBYSCORE、ZINCRBY、ZRANK)、键管理(KEYS、EXISTS、DEL/UNLINK、TYPE、EXPIRE/TTL/PERSIST、RENAME)、事务(MULTI/EXEC/DISCARD/WATCH)、发布订阅(PUBLISH/SUBSCRIBE/PSUBSCRIBE/PUBSUB)以及服务器命令(DBSIZE、FLUSHDB/FLUSHALL、SAVE/BGSAVE、INFO、CONFIG GET/SET)。
使用方式:先启动服务 redis-server,再用 redis-cli 连接,ping 返回 PONG 验证;可用 SELECT 切换数据库。命令按上述分类直接执行,例如 SET user:1:name "John Doe"、LPUSH list value1 value2、ZADD zset 1 member1。
适用场景:缓存、会话、限流与实时应用等(资料提及可进一步学习 redis-patterns 技能中的相关模式)。
限制:资料未提供版本兼容细节、性能基准、集群与持久化配置说明,也未涉及收费或平台信息;部分命令标注了版本要求(如 LPOP 多元素弹出为 Redis 6.2+)。