{
  "schema_version": 2,
  "id": "operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/triggers",
  "title": "Triggers",
  "url": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/triggers/",
  "summary": "Different ways of executing JavaScript functions",
  "aliases": [
    "/develop/interact/programmability/triggers-and-functions/concepts/triggers/"
  ],
  "tags": [
    "docs",
    "develop",
    "stack",
    "oss",
    "rs",
    "rc",
    "oss",
    "kubernetes",
    "clients"
  ],
  "last_updated": "2024-06-06T06:55:24-07:00",
  "children": [
    {
      "id": "operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/triggers/User_Functions",
      "summary": "Execute JavaScript functions via `TFCALL` or `TFCALLASYNC`",
      "title": "User functions",
      "url": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/triggers/user_functions/"
    },
    {
      "id": "operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/triggers/KeySpace_Triggers",
      "summary": "Execute a JavaScript function based on a keyspace notification",
      "title": "Keyspace triggers",
      "url": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/triggers/keyspace_triggers/"
    },
    {
      "id": "operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/triggers/Stream_Triggers",
      "summary": "Execute a JavaScript function when an item is added to a stream",
      "title": "Stream triggers",
      "url": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/triggers-and-functions/concepts/triggers/stream_triggers/"
    }
  ],
  "page_type": "index",
  "sections": [],
  "examples": []
}
