Redis對(duì)于Linux是官方支持的,安裝和使用沒有什么好說的,普通使用按照官方指導(dǎo),5分鐘以內(nèi)就能搞定。詳情請(qǐng)參考:http://redis.io/download
但有時(shí)候又想在windows下折騰下Redis,可以從redis下載頁面看到如下提示:
大意就是 Redis官方是不支持windows的,只是 Microsoft Open Tech group 在 GitHub上開發(fā)了一個(gè)Win64的版本,項(xiàng)目地址是:https://github.com/MSOpenTech/redis
打開以后,可以直接使用瀏覽器下載,或者git克隆。
可以在項(xiàng)目主頁右邊找到 zip包下載地址: https://github.com/MSOpenTech/redis/archive/2.8.zip
下載解壓,沒什么好說的,在解壓后的bin目錄下有以下這些文件:
當(dāng)然,還有一個(gè) RedisService.docx 文件,看似是一些啟動(dòng)和安裝服務(wù)的說明文檔,但是照著他的指示來,你就會(huì)死的很慘,莫名其妙的死了,不知道原因。
【換機(jī)器重新測(cè)試后已查明,如果不是Administrator用戶,就會(huì)出各種問題,服務(wù)安裝以后啟動(dòng)不了等等問題,應(yīng)該可以修改服務(wù)的屬性-->登錄用戶等選項(xiàng)來修正.】
【如果你安裝的windows沒有Administrator賬戶,請(qǐng)參考這篇文章:Windows 7 啟用超級(jí)管理員administrator賬戶的N種方法】
網(wǎng)上參考了一些資料,發(fā)覺可以使用,也就沒有深究,直接拿來主義:
啟動(dòng)腳本如下:
可以將其保存為文件 startup.bat ; 下次就可以直接啟動(dòng)了。
但是在cmd之中執(zhí)行這行命令之后報(bào)錯(cuò):
You may fix this problem by either reducing the size of the Redis heap with
the --maxheap flag, or by starting redis from a working directory with
sufficient space available for the Redis heap.
Please see the documentation included with the binary distributions for more
details on the --maxheap flag.
Redis can not continue. Exiting.
根據(jù)提示,是 maxheap 標(biāo)識(shí)有問題,打開配置文件 redis.windows.conf ,搜索 maxheap , 然后直接指定好內(nèi)容即可.
然后再次啟動(dòng),OK,成功.
[6736] 10 Aug 22:01:22.247 # Server started, Redis version 2.8.12
[6736] 10 Aug 22:01:22.248 * The server is now ready to accept connections on port 6379
然后可以使用自帶的客戶端工具進(jìn)行測(cè)試。
雙擊打開 redis-cli.exe , 如果不報(bào)錯(cuò),則連接上了本地服務(wù)器,然后測(cè)試,比如 set命令,get命令:
這應(yīng)該很好理解,連接上了本機(jī)的6379端口。
如果需要幫助,可以在 cli窗口中輸入 help查看,例如:
根據(jù)提示,可以輸入 help 空格 然后敲tab鍵,可以像命令提示一樣告訴你可以有哪些幫助分組,多敲幾個(gè) tab 試試?
備注說明:
1. 這個(gè)版本是Win64的,所以32位windows就不要折騰了。
2. 我的操作系統(tǒng)是Windows 7 64位旗艦版,運(yùn)行內(nèi)存16GB,用戶不是Administrator,而是 hasee,所以設(shè)置了下 redis-server.exe 和redis-cli.exe 的屬性中的兼容性權(quán)限(以管理員身份運(yùn)行),如果你運(yùn)行出錯(cuò),可能需要設(shè)置一下這里。
3. 什么360啊,UAC啊,防火墻啊,該關(guān)的請(qǐng)關(guān)閉。。。
4. 如果有其他問題,歡迎留言或者評(píng)論, 這只是一個(gè)心血來潮時(shí)的折騰
接觸了好久Redis但一直沒在windows下使用,請(qǐng)輕拍。
新聞熱點(diǎn)
疑難解答
圖片精選