LPUSH jobs pending-1 pending-2Redis Data Types Cheat Sheet
High-value Redis commands for lists, sets, hashes, and sorted sets used in queues, objects, tags, and leaderboards.
Export
Copy the compact sheet, download it, or print it.
Download
`D` dense toggle · `C` copy all
Lists
Queues, stacks, blocking pops, and range access.
bashANYredislistqueue
bash
bashANYredislistqueue
bash
RPUSH jobs pending-1 pending-2bashANYredislistpop
bash
LPOP jobsbashANYredislistpop
bash
RPOP jobsbashANYredislistblocking
bash
BLPOP jobs urgent:jobs 30bashANYredislistblocking
bash
BRPOP jobs 30bashANYredislistlength
bash
LLEN jobsbashANYredislistread
bash
LRANGE jobs 0 9bashANYredislistread
bash
LINDEX jobs 0bashANYredislistupdate
bash
LSET jobs 0 urgent-1bashANYredislisttrim
bash
LTRIM jobs 0 99bashANYredislistdelete
bash
LREM jobs 0 duplicate-jobbashANYredislistworkflow
bash
RPOPLPUSH source processingbashANYredislistworkflow
bash
LMOVE source destination RIGHT LEFTbashANYredislistblocking
bash
BLMOVE source destination RIGHT LEFT 30bashANYredislistsearch
bash
LPOS jobs urgent-1Sets
Membership, uniqueness, intersections, and set algebra.
bashANYredissetsadd
bash
SADD tags:post:1 redis cache databasebashANYredissetdelete
bash
SREM tags:post:1 cachebashANYredissetread
bash
SMEMBERS tags:post:1bashANYredissetcount
bash
SCARD tags:post:1bashANYredissetmembership
bash
SISMEMBER tags:post:1 redisbashANYredissetmembership
bash
SMISMEMBER tags:post:1 redis cache nosqlbashANYredissetrandom
bash
SPOP queue:set 2bashANYredissetrandom
bash
SRANDMEMBER queue:set 3bashANYredissetworkflow
bash
SMOVE online-users offline-users user:1bashANYredissetunion
bash
SUNION set:a set:bbashANYredissetintersection
bash
SINTER set:a set:bbashANYredissetdifference
bash
SDIFF set:a set:bbashANYredissetunion
bash
SUNIONSTORE result:set set:a set:bbashANYredissetintersection
bash
SINTERSTORE result:set set:a set:bbashANYredissetdifference
bash
SDIFFSTORE result:set set:a set:bbashANYredissetscan
bash
SSCAN tags:post:1 0 MATCH re* COUNT 100Hashes
Field/value structures for objects and sparse records.
bashANYredishashobject
bash
HSET user:1 name Alice email alice@example.combashANYredishashread
bash
HGET user:1 namebashANYredishashread
bash
HMGET user:1 name emailbashANYredishashread
bash
HGETALL user:1bashANYredishashread
bash
HKEYS user:1bashANYredishashread
bash
HVALS user:1bashANYredishashcount
bash
HLEN user:1bashANYredishashexists
bash
HEXISTS user:1 emailbashANYredishashdelete
bash
HDEL user:1 email phonebashANYredishashcounter
bash
HINCRBY counters:api hits 1bashANYredishashcounter
bash
HINCRBYFLOAT account:1 balance 9.99bashANYredishashconditional
bash
HSETNX user:1 created_at 2026-03-06bashANYredishashrandom
bash
HRANDFIELD user:1 2 WITHVALUESbashANYredishashscan
bash
HSCAN user:1 0 MATCH meta:* COUNT 100bashANYredishashinspect
bash
HSTRLEN user:1 nameSorted sets
Ranked data, leaderboards, and range queries by score or rank.
bashANYrediszsetleaderboard
bash
ZADD leaderboard 100 alice 95 bobbashANYrediszsetscore
bash
ZSCORE leaderboard alicebashANYrediszsetscore
bash
ZINCRBY leaderboard 10 alicebashANYrediszsetrange
bash
ZRANGE leaderboard 0 9 WITHSCORESbashANYrediszsetleaderboard
bash
ZREVRANGE leaderboard 0 9 WITHSCORESbashANYrediszsetrange
bash
ZRANGEBYSCORE leaderboard 90 100 WITHSCORESbashANYrediszsetrange
bash
ZREVRANGEBYSCORE leaderboard +inf 90 WITHSCORESbashANYrediszsetrank
bash
ZRANK leaderboard alicebashANYrediszsetrank
bash
ZREVRANK leaderboard alicebashANYrediszsetdelete
bash
ZREM leaderboard bobbashANYrediszsettrim
bash
ZREMRANGEBYRANK leaderboard 0 -101bashANYrediszsettrim
bash
ZREMRANGEBYSCORE leaderboard -inf 49bashANYrediszsetcount
bash
ZCOUNT leaderboard 80 100bashANYrediszsetcount
bash
ZCARD leaderboardbashANYrediszsetunion
bash
ZUNIONSTORE combined 2 board:daily board:weeklybashANYrediszsetintersection
bash
ZINTERSTORE common 2 board:a board:bbashANYrediszsetscan
bash
ZSCAN leaderboard 0 MATCH a* COUNT 100More in Redis
Redis Persistence, Replication, and Cluster Cheat Sheet
RDB, AOF, replication, failover, Lua scripts, functions, and cluster command references for operational Redis use.
Redis Admin and redis-cli Cheat Sheet
redis-cli operational workflows, latency inspection, slowlog, config, ACL, clients, and safe administrative controls.
Redis Transactions, Pub/Sub, and Streams Cheat Sheet
Atomic transactions, optimistic locking, pub/sub messaging, streams, consumer groups, geo commands, bitmaps, and HyperLogLog.
Redis Cheat Sheet
Comprehensive Redis commands for redis-cli, key lifecycle, strings, expiration, and core operational workflows.