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

<CardGroup cols={2}>
  <Card title="Bitmap" icon="grid" href="/docs/redis/commands/bitmap/overview" horizontal>Manipulate individual bits and bit fields</Card>
  <Card title="Connection" icon="plug" href="/docs/redis/commands/connection/overview" horizontal>Authenticate and manage client connections</Card>
  <Card title="Functions" icon="code" href="/docs/redis/commands/functions/overview" horizontal>Load, manage, and invoke Redis functions</Card>
  <Card title="Generic" icon="sliders" href="/docs/redis/commands/generic/overview" horizontal>Manage keys, expiration, and serialization</Card>
  <Card title="Geo" icon="location-dot" href="/docs/redis/commands/geo/overview" horizontal>Store and query geospatial data</Card>
  <Card title="Hash" icon="hashtag" href="/docs/redis/commands/hash/overview" horizontal>Work with field-value collections</Card>
  <Card title="HyperLogLog" icon="chart-simple" href="/docs/redis/commands/hyperloglog/overview" horizontal>Estimate cardinality</Card>
  <Card title="JSON" icon="brackets-curly" href="/docs/redis/commands/json/overview" horizontal>Store and manipulate JSON values</Card>
  <Card title="List" icon="list" href="/docs/redis/commands/list/overview" horizontal>Work with ordered collections</Card>
  <Card title="Pub/Sub" icon="tower-broadcast" href="/docs/redis/commands/pub-sub/overview" horizontal>Publish messages and manage subscriptions</Card>
  <Card title="Scripting" icon="scroll" href="/docs/redis/commands/scripting/overview" horizontal>Load and execute Lua scripts</Card>
  <Card title="Search" icon="magnifying-glass" href="/docs/redis/commands/search/overview" horizontal>Create, query, and manage search indexes</Card>
  <Card title="Server" icon="server" href="/docs/redis/commands/server/overview" horizontal>Inspect and manage the Redis server</Card>
  <Card title="Set" icon="layer-group" href="/docs/redis/commands/set/overview" horizontal>Work with unique unordered members</Card>
  <Card title="Sorted Set" icon="arrow-down-1-9" href="/docs/redis/commands/sorted-set/overview" horizontal>Work with scored collections</Card>
  <Card title="Streams" icon="water" href="/docs/redis/commands/streams/overview" horizontal>Process append-only logs and consumer groups</Card>
  <Card title="String" icon="font" href="/docs/redis/commands/string/overview" horizontal>Store and manipulate string values</Card>
  <Card title="Transactions" icon="right-left" href="/docs/redis/commands/transactions/overview" horizontal>Group operations into atomic transactions</Card>
</CardGroup>


## Related topics

- [Redis® API Compatibility: supported commands, modules, and protocols](/docs/redis/overall/compatibility.md)
- [Command Reference](/docs/redis/search/command-reference.md)
- [COMMAND](/docs/redis/commands/server/command.md)
- [Streams commands](/docs/redis/commands/streams/overview.md)
- [Search commands](/docs/redis/commands/search/overview.md)
