> ## 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.

> **[Array](/docs/redis/commands/array/overview)**
>
> Store values in a sparse, index-addressed array

> **[Bitmap](/docs/redis/commands/bitmap/overview)**
>
> Manipulate individual bits and bit fields

> **[Connection](/docs/redis/commands/connection/overview)**
>
> Authenticate and manage client connections

> **[Functions](/docs/redis/commands/functions/overview)**
>
> Load, manage, and invoke Redis functions

> **[Generic](/docs/redis/commands/generic/overview)**
>
> Manage keys, expiration, and serialization

> **[Geo](/docs/redis/commands/geo/overview)**
>
> Store and query geospatial data

> **[Hash](/docs/redis/commands/hash/overview)**
>
> Work with field-value collections

> **[HyperLogLog](/docs/redis/commands/hyperloglog/overview)**
>
> Estimate cardinality

> **[JSON](/docs/redis/commands/json/overview)**
>
> Store and manipulate JSON values

> **[List](/docs/redis/commands/list/overview)**
>
> Work with ordered collections

> **[Pub/Sub](/docs/redis/commands/pub-sub/overview)**
>
> Publish messages and manage subscriptions

> **[Scripting](/docs/redis/commands/scripting/overview)**
>
> Load and execute Lua scripts

> **[Search](/docs/redis/commands/search/overview)**
>
> Create, query, and manage search indexes

> **[Server](/docs/redis/commands/server/overview)**
>
> Inspect and manage the Redis server

> **[Set](/docs/redis/commands/set/overview)**
>
> Work with unique unordered members

> **[Sorted Set](/docs/redis/commands/sorted-set/overview)**
>
> Work with scored collections

> **[Streams](/docs/redis/commands/streams/overview)**
>
> Process append-only logs and consumer groups

> **[String](/docs/redis/commands/string/overview)**
>
> Store and manipulate string values

> **[Transactions](/docs/redis/commands/transactions/overview)**
>
> Group operations into atomic transactions

> **[Vector](/docs/redis/commands/vector/overview)**
>
> Store embeddings and run nearest-neighbour search


## Related topics

- [Redis® API Compatibility: supported commands, modules, and protocols](/docs/redis/overall/compatibility.md)
- [Command Reference](/docs/redis/search/command-reference.md)
- [Streams commands](/docs/redis/commands/streams/overview.md)
- [Get Database Stats](/docs/devops/developer-api/redis/get_database_stats.md)
- [Get Database Traffic](/docs/devops/developer-api/redis/get_database_traffic.md)


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