[mloughran/api_cache]memcached 服务器被标记为死亡

2023-12-05 272 views
9

我正在构建一个 gem 并添加 memcached 作为依赖项,但是当我添加它时:

require "coinmarketcap/wrapper/version"
 require "coinmarketcap/wrapper/api_client"
 require "coinmarketcap/wrapper/coin"
 require "coinmarketcap/wrapper/market_data"
 require 'json'
 require 'api_cache'
 require "moneta"
 require "memcached"

 module Coinmarketcap
   module Wrapper
     BASE_API_URL = "https://api.coinmarketcap.com/v1"

     APICache.store = Moneta.new(:Memcached)
   end
 end 

然后运行bin/console我得到一个错误:

Memcached::ServerIsMarkedDead: Key {"9aaf5eb3d6edd10f12643e3087b84d21"=>"127.0.0.1:11211:8"}

我缺少什么配置吗?

回答

9

这意味着您必须确保您计算机中的 Memcached 服务器正在运行

ps aux | grep memcache