菜鳥教程:https://www.runoob.com/memcached/window-install-memcached.htmlhtml
按着菜鳥教程一步步走下去通常問題不大java
我是在本地試着去安裝測試 在這裏我說明幾個坑:json
1.就是要區分Memcache的版本:緩存
剛開始的時候我是用了最近的版本:memcached
而後就是一堆的坑:一步都進行不下去測試
一直都是報:Failed to ignore SIGHUP: No error 錯誤 spa
解決方法:.net
sc create "Memcached11211" binPath= "D:memcached/memcached.exe -d runservice -p 11211" DisplayName= "Memcached11211" start= auto`
可是最後仍是失敗了 因此我就給移除了:sc delete memcachedcode
而後我又下載了htm
安裝初始化:
D:\memcached>memcached.exe -d install
D:\memcached>memcached.exe -d start (開啓)/D:\memcached>memcached.exe -d stop(關閉)
D:\memcached>"D:\memcached\memcached.exe" -d runservice -m 512 (-m 512 意思是設置 memcached 最大的緩存配置爲512M。)
此外咱們還能夠經過使用 "c:\memcached\memcached.exe -h" 命令查看更多的參數配置。
注意:這裏必定是要以管理員的身份去運行cmd,否則確定會出問題
測試方法:
import java.net.InetSocketAddress; import java.util.concurrent.Future; import net.spy.memcached.MemcachedClient; public class MemcacheTest { public static void main(String[] args) { try { MemcachedClient mcc = new MemcachedClient(new InetSocketAddress("127.0.0.1", 11211)); Future<Boolean> set = mcc.set("userId", 2592000, 125); System.out.println(set); int jsonString = (int) mcc.get("userId"); System.out.println("返回值:jsonString="+jsonString); } catch (Exception e) { // TODO: handle exception } } }
最後附上一則鏈接:http://www.mamicode.com/info-detail-2311564.html 1.4.5版本安裝及其測試的詳細步驟 有興趣的能夠按着去試試