我们正在尝试构建nodejs / graphql应用程序,并尝试将redis集成到缓存中。我们的测试环境是OSX,所有服务器都在本地安装。 这就是我们的apollo引擎配置的样子。
const engine = new ApolloEngine({
apiKey: '<apollo-engine-api-key>',
origins: [{
supportsBatch: true,
requestTimeout: '60s',
}],
stores: [
{
name: 'acme-store',
memcache: {
url: ['http://127.0.0.1:6379/acme-store'],
keyPrefix: 'acme'
}
}
],
queryCache: {
publicFullQueryStore: 'acme-store'
},
});
我们在客户端应用程序中使用apollo客户端。但是当查询触发时,我们会收到如下错误。
WARN[1332] Query not stored to query cache.
error="error saving response to query cache: dial unix http://127.0.0.1:6379/acme-store: connect: no such file or directory"
有关解决此问题的任何指示,同时了解有关graphql / redis集成的更多信息?
谢谢,