Redis 命令参考 字符串 SETSETNXSETEXPSETEXGETGETSETSTRLENAPPENDSETRANGEGETRANGEINCRINCRBYINCRBYFLOATDECRDECRBYMSETMSETNXMGET哈希表 HSETHSETNXHGETHEXISTSHDELHLENHSTRLENHINCRBYHINCRBYFLOATHMSETHMGETHKEYSHVALSHGETALLHSCAN列表 LPUSHLPUSHXRPUSHRPUSHXLPOPRPOPRPOPLPUSHLREMLLENLINDEXLINSERTLSETLRANGELTRIMBLPOPBRPOPBRPOPLPUSH集合 SADDSISMEMBERSPOPSRANDMEMBERSREMSMOVESCARDSMEMBERSSSCANSINTERSINTERSTORESUNIONSUNIONSTORESDIFFSDIFFSTORE有序集合 ZADDZSCOREZINCRBYZCARDZCOUNTZRANGEZREVRANGEZRANGEBYSCOREZREVRANGEBYSCOREZRANKZREVRANKZREMZREMRANGEBYRANKZREMRANGEBYSCOREZRANGEBYLEXZLEXCOUNTZREMRANGEBYLEXZSCANZUNIONSTOREZINTERSTOREHyperLogLog PFADDPFCOUNTPFMERGE地理位置 GEOADDGEOPOSGEODISTGEORADIUSGEORADIUSBYMEMBERGEOHASH位图 SETBITGETBITBITCOUNTBITPOSBITOPBITFIELD数据库 EXISTSTYPERENAMERENAMENXMOVEDELRANDOMKEYDBSIZEKEYSSCANSORTFLUSHDBFLUSHALLSELECTSWAPDB自动过期 EXPIREEXPIREATTTLPERSISTPEXPIREPEXPIREATPTTL事务 MULTIEXECDISCARDWATCHUNWATCHLua 脚本 EVALEVALSHASCRIPT_LOADSCRIPT_EXISTSSCRIPT_FLUSHSCRIPT_KILL持久化 SAVEBGSAVEBGREWRITEAOFLASTSAVE发布与订阅 PUBLISHSUBSCRIBEPSUBSCRIBEUNSUBSCRIBEPUNSUBSCRIBEPUBSUB复制 SLAVEOFROLE客户端与服务器 AUTHQUITINFOSHUTDOWNTIMECLIENT_GETNAMECLIENT_KILLCLIENT_LISTCLIENT_SETNAME配置选项 CONFIG_SETCONFIG_GETCONFIG_RESETSTATCONFIG_REWRITE调试 PINGECHOOBJECTSLOWLOGMONITORDEBUG_OBJECTDEBUG_SEGFAULT内部命令 MIGRATEDUMPRESTORESYNCPSYNC功能文档 Redis 集群规范持久化(persistence)发布与订阅(pub/sub)Sentinel集群教程键空间通知(keyspace notification)通信协议(protocol)复制(Replication)事务(transaction)