英文:
Is it possible to increase the number of databases in AWS Elasticache Redis?
问题
默认情况下,它配置为具有16个数据库,但我需要增加这个数量,我不知道如何做。
如果有人知道如何做到这一点,我将非常感激,因为我在文档中没有找到相关信息。
更新:
在参数组设置中,我找到了值的修改位置,但它说“数据库”不可修改,此外,在评论中Guy Royse(感谢回复)提到他怀疑它是否可以被修改。
参数组设置:
英文:
By default it is configured to have 16 databases, but I need to increase that number and I don't know how to do it.
If anyone has an idea how to do this I would greatly appreciate it since I have not found information in the documentation.
UPDATE:
In the parameter group settings I found where the values are modified, but it says that "databases" is not modifiable, also, in the comments Guy Royse (thanks for reply) mentions that he doubts that it can be modified
Parameter Group Settings:
答案1
得分: 1
不与任何缓存集群关联的情况下,您可以修改参数组中的 databases
数量。请参阅文档中的Redis特定参数页面。
请注意,这只在创建新缓存集群时有效。您不能将现有缓存集群的参数组修改为具有不同 databases
值的新参数组。
要创建具有增加的Redis数据库数量的缓存集群:
- 创建一个新的参数组。例如,使用aws cli:
REGION=eu-west-1
NUM_OF_DBS=32
PARAM_GROUP_NAME=modify-databases
CACHE_PARAM_GRP_FAMILY=redis7
aws elasticache create-cache-parameter-group \
--cache-parameter-group-name $PARAM_GROUP_NAME \
--cache-parameter-group-family $CACHE_PARAM_GRP_FAMILY \
--description "" \
--region $REGION
- 修改
databases
参数的值
aws elasticache modify-cache-parameter-group \
--cache-parameter-group-name $PARAM_GROUP_NAME \
--parameter-name-values "ParameterName=databases, ParameterValue=$NUM_OF_DBS" \
--region $REGION
- 创建一个新的Redis集群并将其与新的缓存参数组关联。
英文:
You can modify the number of databases
in the parameter group if the parameter group is not associated with any cache clusters. See the Redis-specific parameters page in the documentation.
Note this will only work when you create a new cache cluster. You cannot modify the parameter group of an existing cache cluster to a new parameter group with a different databases
value.
To create a cache cluster with an increased number of Redis databases:
- Create a new parameter group. For example, using the aws cli:
REGION=eu-west-1
NUM_OF_DBS=32
PARAM_GROUP_NAME=modify-databases
CACHE_PARAM_GRP_FAMILY=redis7
aws elasticache create-cache-parameter-group \
--cache-parameter-group-name $PARAM_GROUP_NAME \
--cache-parameter-group-family $CACHE_PARAM_GRP_FAMILY \
--description "" \
--region $REGION
- Modify the value of the
databases
parameter
aws elasticache modify-cache-parameter-group \
--cache-parameter-group-name $PARAM_GROUP_NAME \
--parameter-name-values "ParameterName=databases, ParameterValue=$NUM_OF_DBS" \
--region $REGION
- Create a new Redis cluster and associate it with the new cache parameter group
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论