首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用put与golang一起从AWS的elasticache中获取数据

如何使用put与golang一起从AWS的elasticache中获取数据
EN

Stack Overflow用户
提问于 2017-10-03 16:38:36
回答 1查看 6.9K关注 0票数 6

我试图连接到elasticache来放置数据,但是我还没有找到执行put数据的方法。如何将数据放在aws的elasticache中并获取数据?我的代码

代码语言:javascript
复制
mySession := getAWSSession()
svc := elasticache.New(mySession)

input := &elasticache.CreateCacheClusterInput{
    AutoMinorVersionUpgrade: aws.Bool(true),
    CacheClusterId:          aws.String("my-redis"),
    CacheNodeType:           aws.String("cache.r3.larage"),
    CacheSubnetGroupName:    aws.String("default"),
    Engine:                  aws.String("redis"),
    EngineVersion:           aws.String("3.2.4"),
    NumCacheNodes:           aws.Int64(1),
    Port:                    aws.Int64(6379),
    PreferredAvailabilityZone: aws.String("us-east-1c"),
    SnapshotRetentionLimit:    aws.Int64(7),

}

result, err := svc.CreateCacheCluster(input)
var data = Logo{}
data.name = "test1"
data.logo = "test2"
// how to put and get data from elasticache
EN

回答 1

Stack Overflow用户

发布于 2017-10-03 16:54:20

您正在使用的 Go SDK提供了用于管理ElastiCache基础设施的API,例如创建/删除集群或快照、添加标记、购买缓存节点等。它不提供API来在缓存中放置或获取项目。

ElastiCache提供给您的Redis集群类似于您自己安装的集群。因此,您可以将它与AWS之外的普通Go库连接起来。例如,红/红漱口液/靛蓝

简而言之,使用AWS来管理您的ElastiCache基础设施,并使用Redis的Go客户端从缓存中放置或获取项目。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46549461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档