如何在 rails 中更改 redis amazon elasticache 的 maxmemory-policy?
how to change maxmemory-policy of redis amazon elasticache in rails?
我正在使用 redis-store gem 配置 rails cache_store 以使用 amazon elasticache redis。我想将驱逐政策设置为 allkeys-lru。但是我无法从 rails.
中找到一种方法来做到这一点
在 AWS Elasticache 中,您需要为 Redis 创建一个新的缓存参数组,然后您可以编辑这些参数。 maxmemory-policy 的默认值是 volatile-lru,因此您需要将其更改为 allkeys-lru http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/CacheParameterGroups.Redis.html
然后,当您创建缓存服务时,您需要指定您创建的这个新参数组。
还可以使用 AWS Ruby SDK http://aws.amazon.com/sdk-for-ruby/
自动完成所有这些操作
这是 Elasticache 客户端的 API 描述 - 您可以使用它创建和编辑参数组、处理安全组、创建新的缓存集群等。http://docs.aws.amazon.com/sdkforruby/api/Aws/ElastiCache/Client.html
我正在使用 redis-store gem 配置 rails cache_store 以使用 amazon elasticache redis。我想将驱逐政策设置为 allkeys-lru。但是我无法从 rails.
中找到一种方法来做到这一点在 AWS Elasticache 中,您需要为 Redis 创建一个新的缓存参数组,然后您可以编辑这些参数。 maxmemory-policy 的默认值是 volatile-lru,因此您需要将其更改为 allkeys-lru http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/CacheParameterGroups.Redis.html
然后,当您创建缓存服务时,您需要指定您创建的这个新参数组。
还可以使用 AWS Ruby SDK http://aws.amazon.com/sdk-for-ruby/
自动完成所有这些操作
这是 Elasticache 客户端的 API 描述 - 您可以使用它创建和编辑参数组、处理安全组、创建新的缓存集群等。http://docs.aws.amazon.com/sdkforruby/api/Aws/ElastiCache/Client.html