【问题标题】:How to install redis modules to AWS elasticache?如何将 redis 模块安装到 AWS elasticache?
【发布时间】:2017-09-27 04:29:04
【问题描述】:

基本上,我们知道 AWS 中的 ElastiCache 使用 MemCached 或 Redis。我们选择了 Redis,并发现了一个可能对我们有用的模块。有没有办法可以将模块安装到我们的 ElastiCache 实例?

【问题讨论】:

    标签: amazon-web-services redis amazon-elasticache


    【解决方案1】:

    由于 elasticache 是一项托管服务,因此您无法访问实际的 redis 服务器来安装/加载模块。您只能通过客户端连接到它以运行 redis 命令。 AWS Elasticache documentation 没有提到对模块的任何支持。所以,这似乎是不可能的。您必须使用 EC2 实例来运行您自己的 redis 服务器才能使用模块,直到 Amazon 在 elasticache 中添加对模块的支持。

    【讨论】:

    • 注:Redis 模块是 v4 特性,v4 尚未正式发布。一旦实现,我希望我们至少会看到一些 Redis-as-a-Service 提供者普遍支持新版本,特别是模块。
    • 我认为由于 Redis Labs 更改了开源许可证,AWS 无法直接支持 Elasticcache 上的 redis 模块。 redislabs.com/blog/redis-labs-modules-license-changes
    • 我写了一篇关于这个主题的博客文章,以及如何设置你自己的 EC2 实例来代替:pfisterer.dev/posts/aws-redisgraph-instance——以防它对任何人有帮助。
    【解决方案2】:

    关于这个主题的任何更新?在 AWS elasticache-redis 中。对重新搜索模块感兴趣。我厌倦了通过 redis-cli 跟踪链接。获得 redisearch.so 运气不佳

    https://oss.redislabs.com/redisearch/Configuring/

    From redis-cli:
    
    127.0.0.6379> MODULE load redisearch.so OPT1 OPT2
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-26
      • 2019-09-12
      • 2013-09-23
      • 1970-01-01
      • 1970-01-01
      • 2021-11-08
      • 2018-12-29
      • 1970-01-01
      相关资源
      最近更新 更多