--- acl_categories: - '@admin' - '@search' arguments: - name: option type: string - name: value type: string categories: - docs - develop - stack - oss - rs - rc - oss - kubernetes - clients complexity: O(1) deprecated_since: 8.0.0 description: Sets runtime configuration options doc_flags: - deprecated group: search hidden: false linkTitle: FT.CONFIG SET module: Search railroad_diagram: /images/railroad/ft.config-set.svg replaced_by: '[`CONFIG SET`]({{< relref "/commands/config-set" >}})' since: 1.0.0 stack_path: docs/interact/search-and-query summary: Sets runtime configuration options syntax_fmt: FT.CONFIG SET option value title: FT.CONFIG SET --- Set the value of a RediSearch configuration parameter. Values set using `FT.CONFIG SET` are not persisted after server restart. RediSearch configuration parameters are detailed in [Configuration parameters]({{< relref "/develop/ai/search-and-query/administration/configuration" >}}). {{% alert title="Note" color="warning" %}} As detailed in the link above, not all RediSearch configuration parameters can be set at runtime. {{% /alert %}} [Examples](#examples) ## Required arguments
option is name of the configuration option, or '*' for all.
value is value of the configuration option.
## Examples
Set runtime configuration options {{< highlight bash >}} 127.0.0.1:6379> FT.CONFIG SET TIMEOUT 42 OK {{< / highlight >}}
## Redis Software and Redis Cloud compatibility | Redis
Software | Redis Cloud
Flexible & Annual | Redis Cloud
Free & Fixed | Notes | |:----------------------|:-----------------|:-----------------|:------| | ⚠️ Not supported1 | ⚠️ Not supported2 | ❌ Not supported | | 1. Use [`rladmin`]({{< relref "/operate/rs/references/cli-utilities/rladmin" >}}) or the [REST API]({{< relref "/operate/rs/references/rest-api" >}}) to change search and query configuration for Redis Software. See [search and query configuration compatibility with Redis Software]({{< relref "/operate/oss_and_stack/stack-with-enterprise/search/config" >}}) for more information and examples. 2. [Contact support](https://redis.com/company/support/) to view the current configuration values or request configuration changes for Flexible or Annual Redis Cloud subscriptions. ## Return information {{< multitabs id="ft-config-set-return-info" tab1="RESP2" tab2="RESP3" >}} One of the following: * [Simple string reply]({{< relref "/develop/reference/protocol-spec#simple-strings" >}}): `OK` if executed correctly. * [Simple error reply]({{< relref "/develop/reference/protocol-spec#simple-errors" >}}) in these cases: invalid option, invalid value. -tab-sep- One of the following: * [Simple string reply]({{< relref "/develop/reference/protocol-spec#simple-strings" >}}): `OK` if executed correctly. * [Simple error reply]({{< relref "/develop/reference/protocol-spec#simple-errors" >}}) in these cases: invalid option, invalid value. {{< /multitabs >}} ## See also [`FT.CONFIG GET`]({{< relref "commands/ft.config-get/" >}}) | [`FT.CONFIG HELP`]({{< relref "commands/ft.config-help/" >}}) ## Related topics [RediSearch]({{< relref "/develop/ai/search-and-query/" >}})