> ## Documentation Index
> Fetch the complete documentation index at: https://upstash.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Redis command reference

> Browse the Redis commands supported by Upstash, organized by category.

Upstash supports Redis commands over both native Redis TCP and HTTPS REST. Choose a category to browse its supported commands.

> [card] [Array](https://upstash.com/docs/redis/commands/array/overview)
>
> Store values in a sparse, index-addressed array

> [card] [Bitmap](https://upstash.com/docs/redis/commands/bitmap/overview)
>
> Manipulate individual bits and bit fields

> [card] [Connection](https://upstash.com/docs/redis/commands/connection/overview)
>
> Authenticate and manage client connections

> [card] [Functions](https://upstash.com/docs/redis/commands/functions/overview)
>
> Load, manage, and invoke Redis functions

> [card] [Generic](https://upstash.com/docs/redis/commands/generic/overview)
>
> Manage keys, expiration, and serialization

> [card] [Geo](https://upstash.com/docs/redis/commands/geo/overview)
>
> Store and query geospatial data

> [card] [Hash](https://upstash.com/docs/redis/commands/hash/overview)
>
> Work with field-value collections

> [card] [HyperLogLog](https://upstash.com/docs/redis/commands/hyperloglog/overview)
>
> Estimate cardinality

> [card] [JSON](https://upstash.com/docs/redis/commands/json/overview)
>
> Store and manipulate JSON values

> [card] [List](https://upstash.com/docs/redis/commands/list/overview)
>
> Work with ordered collections

> [card] [Pub/Sub](https://upstash.com/docs/redis/commands/pub-sub/overview)
>
> Publish messages and manage subscriptions

> [card] [Scripting](https://upstash.com/docs/redis/commands/scripting/overview)
>
> Load and execute Lua scripts

> [card] [Search](https://upstash.com/docs/redis/commands/search/overview)
>
> Create, query, and manage search indexes

> [card] [Server](https://upstash.com/docs/redis/commands/server/overview)
>
> Inspect and manage the Redis server

> [card] [Set](https://upstash.com/docs/redis/commands/set/overview)
>
> Work with unique unordered members

> [card] [Sorted Set](https://upstash.com/docs/redis/commands/sorted-set/overview)
>
> Work with scored collections

> [card] [Streams](https://upstash.com/docs/redis/commands/streams/overview)
>
> Process append-only logs and consumer groups

> [card] [String](https://upstash.com/docs/redis/commands/string/overview)
>
> Store and manipulate string values

> [card] [Transactions](https://upstash.com/docs/redis/commands/transactions/overview)
>
> Group operations into atomic transactions

> [card] [Vector](https://upstash.com/docs/redis/commands/vector/overview)
>
> Store embeddings and run nearest-neighbour search


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.