mirror of
https://github.com/redis/go-redis.git
synced 2025-07-29 17:41:15 +03:00
feat(tests): validate that ConfigSet and ConfigGet work with Modules (#3258)
* Add tests for unified config in Redis 8 * WIP: fix reading FT.CONFIG with RESP3 * add more tests * use search-timeout * move deprecated warnings on the bottom
This commit is contained in:
@ -831,20 +831,32 @@ func (c cmdable) FTAlter(ctx context.Context, index string, skipInitialScan bool
|
||||
return cmd
|
||||
}
|
||||
|
||||
// FTConfigGet - Retrieves the value of a RediSearch configuration parameter.
|
||||
// Retrieves the value of a RediSearch configuration parameter.
|
||||
// The 'option' parameter specifies the configuration parameter to retrieve.
|
||||
// For more information, please refer to the Redis documentation:
|
||||
// [FT.CONFIG GET]: (https://redis.io/commands/ft.config-get/)
|
||||
// For more information, please refer to the Redis [FT.CONFIG GET] documentation.
|
||||
//
|
||||
// Deprecated: FTConfigGet is deprecated in Redis 8.
|
||||
// All configuration will be done with the CONFIG GET command.
|
||||
// For more information check [Client.ConfigGet] and [CONFIG GET Documentation]
|
||||
//
|
||||
// [CONFIG GET Documentation]: https://redis.io/commands/config-get/
|
||||
// [FT.CONFIG GET]: https://redis.io/commands/ft.config-get/
|
||||
func (c cmdable) FTConfigGet(ctx context.Context, option string) *MapMapStringInterfaceCmd {
|
||||
cmd := NewMapMapStringInterfaceCmd(ctx, "FT.CONFIG", "GET", option)
|
||||
_ = c(ctx, cmd)
|
||||
return cmd
|
||||
}
|
||||
|
||||
// FTConfigSet - Sets the value of a RediSearch configuration parameter.
|
||||
// Sets the value of a RediSearch configuration parameter.
|
||||
// The 'option' parameter specifies the configuration parameter to set, and the 'value' parameter specifies the new value.
|
||||
// For more information, please refer to the Redis documentation:
|
||||
// [FT.CONFIG SET]: (https://redis.io/commands/ft.config-set/)
|
||||
// For more information, please refer to the Redis [FT.CONFIG SET] documentation.
|
||||
//
|
||||
// Deprecated: FTConfigSet is deprecated in Redis 8.
|
||||
// All configuration will be done with the CONFIG SET command.
|
||||
// For more information check [Client.ConfigSet] and [CONFIG SET Documentation]
|
||||
//
|
||||
// [CONFIG SET Documentation]: https://redis.io/commands/config-set/
|
||||
// [FT.CONFIG SET]: https://redis.io/commands/ft.config-set/
|
||||
func (c cmdable) FTConfigSet(ctx context.Context, option string, value interface{}) *StatusCmd {
|
||||
cmd := NewStatusCmd(ctx, "FT.CONFIG", "SET", option, value)
|
||||
_ = c(ctx, cmd)
|
||||
|
Reference in New Issue
Block a user