Redis Database

  1. Redis Data Structures
    1. Strings
      1. Basic String Operations
        1. SET command
          1. GET command
            1. MSET command
              1. MGET command
              2. Atomic Numeric Operations
                1. INCR command
                  1. DECR command
                    1. INCRBY command
                      1. DECRBY command
                        1. INCRBYFLOAT command
                        2. String Manipulation
                          1. APPEND command
                            1. GETRANGE command
                              1. SETRANGE command
                                1. STRLEN command
                                2. Conditional Operations
                                  1. SETNX command
                                    1. SETEX command
                                      1. PSETEX command
                                        1. SET with options
                                        2. Bit Operations
                                          1. SETBIT command
                                            1. GETBIT command
                                              1. BITCOUNT command
                                                1. BITPOS command
                                                  1. BITOP command
                                                2. Lists
                                                  1. List Concepts
                                                    1. Ordered string collections
                                                      1. Doubly linked list implementation
                                                        1. Index-based access
                                                        2. Adding Elements
                                                          1. LPUSH command
                                                            1. RPUSH command
                                                              1. LPUSHX command
                                                                1. RPUSHX command
                                                                2. Removing Elements
                                                                  1. LPOP command
                                                                    1. RPOP command
                                                                      1. LREM command
                                                                      2. Blocking Operations
                                                                        1. BLPOP command
                                                                          1. BRPOP command
                                                                            1. BRPOPLPUSH command
                                                                            2. List Inspection
                                                                              1. LLEN command
                                                                                1. LRANGE command
                                                                                  1. LINDEX command
                                                                                  2. List Manipulation
                                                                                    1. LSET command
                                                                                      1. LINSERT command
                                                                                        1. LTRIM command
                                                                                          1. RPOPLPUSH command
                                                                                        2. Hashes
                                                                                          1. Hash Concepts
                                                                                            1. Field-value pair mapping
                                                                                              1. Object representation
                                                                                                1. Memory efficiency
                                                                                                2. Field Operations
                                                                                                  1. HSET command
                                                                                                    1. HGET command
                                                                                                      1. HMSET command
                                                                                                        1. HMGET command
                                                                                                          1. HSETNX command
                                                                                                          2. Hash Inspection
                                                                                                            1. HKEYS command
                                                                                                              1. HVALS command
                                                                                                                1. HGETALL command
                                                                                                                  1. HLEN command
                                                                                                                    1. HEXISTS command
                                                                                                                    2. Field Manipulation
                                                                                                                      1. HDEL command
                                                                                                                        1. HINCRBY command
                                                                                                                          1. HINCRBYFLOAT command
                                                                                                                          2. Hash Scanning
                                                                                                                            1. HSCAN command
                                                                                                                          3. Sets
                                                                                                                            1. Set Concepts
                                                                                                                              1. Unordered unique collections
                                                                                                                                1. Mathematical set operations
                                                                                                                                  1. Membership testing
                                                                                                                                  2. Set Membership
                                                                                                                                    1. SADD command
                                                                                                                                      1. SREM command
                                                                                                                                        1. SISMEMBER command
                                                                                                                                          1. SMISMEMBER command
                                                                                                                                          2. Set Operations
                                                                                                                                            1. SUNION command
                                                                                                                                              1. SINTER command
                                                                                                                                                1. SDIFF command
                                                                                                                                                  1. SUNIONSTORE command
                                                                                                                                                    1. SINTERSTORE command
                                                                                                                                                      1. SDIFFSTORE command
                                                                                                                                                      2. Set Inspection
                                                                                                                                                        1. SMEMBERS command
                                                                                                                                                          1. SCARD command
                                                                                                                                                            1. SRANDMEMBER command
                                                                                                                                                              1. SPOP command
                                                                                                                                                              2. Set Scanning
                                                                                                                                                                1. SSCAN command
                                                                                                                                                              3. Sorted Sets
                                                                                                                                                                1. Sorted Set Concepts
                                                                                                                                                                  1. Score-based ordering
                                                                                                                                                                    1. Unique members with scores
                                                                                                                                                                      1. Range operations
                                                                                                                                                                      2. Adding and Updating
                                                                                                                                                                        1. ZADD command
                                                                                                                                                                          1. ZINCRBY command
                                                                                                                                                                          2. Rank-based Retrieval
                                                                                                                                                                            1. ZRANGE command
                                                                                                                                                                              1. ZREVRANGE command
                                                                                                                                                                                1. ZRANK command
                                                                                                                                                                                  1. ZREVRANK command
                                                                                                                                                                                  2. Score-based Retrieval
                                                                                                                                                                                    1. ZRANGEBYSCORE command
                                                                                                                                                                                      1. ZREVRANGEBYSCORE command
                                                                                                                                                                                        1. ZCOUNT command
                                                                                                                                                                                        2. Member Operations
                                                                                                                                                                                          1. ZSCORE command
                                                                                                                                                                                            1. ZREM command
                                                                                                                                                                                              1. ZREMRANGEBYSCORE command
                                                                                                                                                                                                1. ZREMRANGEBYRANK command
                                                                                                                                                                                                2. Lexicographical Operations
                                                                                                                                                                                                  1. ZRANGEBYLEX command
                                                                                                                                                                                                    1. ZREVRANGEBYLEX command
                                                                                                                                                                                                      1. ZREMRANGEBYLEX command
                                                                                                                                                                                                        1. ZLEXCOUNT command
                                                                                                                                                                                                        2. Sorted Set Inspection
                                                                                                                                                                                                          1. ZCARD command
                                                                                                                                                                                                            1. ZSCAN command
                                                                                                                                                                                                          2. Bitmaps
                                                                                                                                                                                                            1. Bitmap Concepts
                                                                                                                                                                                                              1. Bit array operations
                                                                                                                                                                                                                1. String-based implementation
                                                                                                                                                                                                                  1. Space efficiency
                                                                                                                                                                                                                  2. Bit Operations
                                                                                                                                                                                                                    1. SETBIT command
                                                                                                                                                                                                                      1. GETBIT command
                                                                                                                                                                                                                        1. BITCOUNT command
                                                                                                                                                                                                                          1. BITPOS command
                                                                                                                                                                                                                          2. Bitwise Operations
                                                                                                                                                                                                                            1. BITOP AND
                                                                                                                                                                                                                              1. BITOP OR
                                                                                                                                                                                                                                1. BITOP XOR
                                                                                                                                                                                                                                  1. BITOP NOT
                                                                                                                                                                                                                                  2. Bitfield Operations
                                                                                                                                                                                                                                    1. BITFIELD command
                                                                                                                                                                                                                                      1. Bitfield subcommands
                                                                                                                                                                                                                                        1. Overflow handling
                                                                                                                                                                                                                                      2. HyperLogLogs
                                                                                                                                                                                                                                        1. HyperLogLog Concepts
                                                                                                                                                                                                                                          1. Probabilistic cardinality estimation
                                                                                                                                                                                                                                            1. Memory efficiency
                                                                                                                                                                                                                                              1. Accuracy trade-offs
                                                                                                                                                                                                                                              2. HyperLogLog Operations
                                                                                                                                                                                                                                                1. PFADD command
                                                                                                                                                                                                                                                  1. PFCOUNT command
                                                                                                                                                                                                                                                    1. PFMERGE command
                                                                                                                                                                                                                                                    2. Use Cases and Limitations
                                                                                                                                                                                                                                                      1. Unique visitor counting
                                                                                                                                                                                                                                                        1. Cardinality estimation
                                                                                                                                                                                                                                                          1. Error rates and bounds
                                                                                                                                                                                                                                                        2. Geospatial Indexes
                                                                                                                                                                                                                                                          1. Geospatial Concepts
                                                                                                                                                                                                                                                            1. Coordinate storage
                                                                                                                                                                                                                                                              1. Sorted set implementation
                                                                                                                                                                                                                                                                1. Geohash encoding
                                                                                                                                                                                                                                                                2. Location Management
                                                                                                                                                                                                                                                                  1. GEOADD command
                                                                                                                                                                                                                                                                    1. GEOPOS command
                                                                                                                                                                                                                                                                      1. GEOHASH command
                                                                                                                                                                                                                                                                      2. Distance Operations
                                                                                                                                                                                                                                                                        1. GEODIST command
                                                                                                                                                                                                                                                                          1. Distance units
                                                                                                                                                                                                                                                                          2. Radius Queries
                                                                                                                                                                                                                                                                            1. GEORADIUS command
                                                                                                                                                                                                                                                                              1. GEORADIUSBYMEMBER command
                                                                                                                                                                                                                                                                                1. Query options and modifiers
                                                                                                                                                                                                                                                                              2. Streams
                                                                                                                                                                                                                                                                                1. Stream Concepts
                                                                                                                                                                                                                                                                                  1. Append-only log structure
                                                                                                                                                                                                                                                                                    1. Message ordering
                                                                                                                                                                                                                                                                                      1. Unique entry IDs
                                                                                                                                                                                                                                                                                      2. Stream Operations
                                                                                                                                                                                                                                                                                        1. XADD command
                                                                                                                                                                                                                                                                                          1. XLEN command
                                                                                                                                                                                                                                                                                            1. XRANGE command
                                                                                                                                                                                                                                                                                              1. XREVRANGE command
                                                                                                                                                                                                                                                                                                1. XREAD command
                                                                                                                                                                                                                                                                                                2. Stream Information
                                                                                                                                                                                                                                                                                                  1. XINFO STREAM
                                                                                                                                                                                                                                                                                                    1. XINFO GROUPS
                                                                                                                                                                                                                                                                                                      1. XINFO CONSUMERS
                                                                                                                                                                                                                                                                                                      2. Consumer Groups
                                                                                                                                                                                                                                                                                                        1. Group Creation
                                                                                                                                                                                                                                                                                                          1. XGROUP CREATE
                                                                                                                                                                                                                                                                                                            1. XGROUP DESTROY
                                                                                                                                                                                                                                                                                                              1. XGROUP SETID
                                                                                                                                                                                                                                                                                                              2. Consumer Operations
                                                                                                                                                                                                                                                                                                                1. XREADGROUP command
                                                                                                                                                                                                                                                                                                                  1. Consumer registration
                                                                                                                                                                                                                                                                                                                  2. Message Acknowledgment
                                                                                                                                                                                                                                                                                                                    1. XACK command
                                                                                                                                                                                                                                                                                                                      1. Pending messages
                                                                                                                                                                                                                                                                                                                      2. Pending Message Management
                                                                                                                                                                                                                                                                                                                        1. XPENDING command
                                                                                                                                                                                                                                                                                                                          1. XCLAIM command
                                                                                                                                                                                                                                                                                                                            1. XAUTOCLAIM command
                                                                                                                                                                                                                                                                                                                          2. Stream Maintenance
                                                                                                                                                                                                                                                                                                                            1. XDEL command
                                                                                                                                                                                                                                                                                                                              1. XTRIM command
                                                                                                                                                                                                                                                                                                                                1. Stream memory management