欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

64位Windows下安裝Redis教程

 更新時(shí)間:2014年09月04日 10:03:38   投稿:junjie  
這篇文章主要介紹了64位Windows下安裝Redis教程,本文使用Microsoft Open Tech group 在 GitHub上開發(fā)的一個(gè)Win64版本的Redis,需要的朋友可以參考下

Redis對(duì)于Linux是官方支持的,安裝和使用沒有什么好說的,普通使用按照官方指導(dǎo),5分鐘以內(nèi)就能搞定。詳情請(qǐng)參考:http://redis.io/download

但有時(shí)候又想在windows下折騰下Redis,可以從redis下載頁面看到如下提示:

復(fù)制代碼 代碼如下:

Win64 Unofficial The Redis project does not directly support Windows,
 however the Microsoft Open Tech group develops and maintains
 an Windows port targeting Win64.

大意就是 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目錄下有以下這些文件:

復(fù)制代碼 代碼如下:

redis-benchmark.exe         #基準(zhǔn)測試
redis-check-aof.exe         # aof
redis-check-dump.exe        # dump
redis-cli.exe               # 客戶端
redis-server.exe            # 服務(wù)器
redis.windows.conf          # 配置文件

當(dāng)然,還有一個(gè) RedisService.docx 文件,看似是一些啟動(dòng)和安裝服務(wù)的說明文檔,但是照著他的指示來,你就會(huì)死的很慘,莫名其妙的死了,不知道原因。
【換機(jī)器重新測試后已查明,如果不是Administrator用戶,就會(huì)出各種問題,服務(wù)安裝以后啟動(dòng)不了等等問題,應(yīng)該可以修改服務(wù)的屬性-->登錄用戶等選項(xiàng)來修正.】

【如果你安裝的windows沒有Administrator賬戶,請(qǐng)參考這篇文章:Windows 7 啟用超級(jí)管理員administrator賬戶的N種方法

網(wǎng)上參考了一些資料,發(fā)覺可以使用,也就沒有深究,直接拿來主義:

啟動(dòng)腳本如下:

復(fù)制代碼 代碼如下:

redis-server  redis.windows.conf

可以將其保存為文件 startup.bat ; 下次就可以直接啟動(dòng)了。
但是在cmd之中執(zhí)行這行命令之后報(bào)錯(cuò):

復(fù)制代碼 代碼如下:

D:\Develop\redis-2.8.12>redis-server.exe redis.windows.conf
[7736] 10 Aug 21:39:42.974 #
The Windows version of Redis allocates a large memory mapped file for sharing
the heap with the forked process used in persistence operations. This file
will be created in the current working directory or the directory specified by
the 'dir' directive in the .conf file. Windows is reporting that there is
insufficient disk space available for this file (Windows error 0x70).

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)容即可.

復(fù)制代碼 代碼如下:

.......

# maxheap <bytes>
maxheap 1024000000
.......

然后再次啟動(dòng),OK,成功.

復(fù)制代碼 代碼如下:

D:\Develop\redis-2.8.12>redis-server  redis.windows.conf
                _._
           _.-``__ ''-._
      _.-``    `.  `_.  ''-._           Redis 2.8.12 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._
 (    '      ,       .-`  | `,    )     Running in stand alone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 6736
  `-._    `-._  `-./  _.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |           http://redis.io
  `-._    `-._`-.__.-'_.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |
  `-._    `-._`-.__.-'_.-'    _.-'
      `-._    `-.__.-'    _.-'
          `-._        _.-'
              `-.__.-'

[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)行測試。
雙擊打開 redis-cli.exe , 如果不報(bào)錯(cuò),則連接上了本地服務(wù)器,然后測試,比如 set命令,get命令:

復(fù)制代碼 代碼如下:

127.0.0.1:6379> set tiemao http://www.dbjr.com.cn
OK
127.0.0.1:6379> get tiemao
"http://www.dbjr.com.cn"
127.0.0.1:6379>

這應(yīng)該很好理解,連接上了本機(jī)的6379端口。

如果需要幫助,可以在 cli窗口中輸入 help查看,例如:

復(fù)制代碼 代碼如下:

127.0.0.1:6379> help
redis-cli 2.8.12
Type: "help @<group>" to get a list of commands in <group>
      "help <command>" for help on <command>
      "help <tab>" to get a list of possible help topics
      "quit" to exit
127.0.0.1:6379> help @string

根據(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)輕拍。

相關(guān)文章

  • Redisson之lock()和tryLock()的區(qū)別及說明

    Redisson之lock()和tryLock()的區(qū)別及說明

    這篇文章主要介紹了Redisson之lock()和tryLock()的區(qū)別及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 在redis中存儲(chǔ)ndarray的示例代碼

    在redis中存儲(chǔ)ndarray的示例代碼

    在Redis中存儲(chǔ)NumPy數(shù)組(ndarray)通常需要將數(shù)組轉(zhuǎn)換為二進(jìn)制格式,然后將其存儲(chǔ)為字符串,這篇文章給大家介紹了在redis中存儲(chǔ)ndarray的示例代碼,感興趣的朋友一起看看吧
    2024-02-02
  • 完美解決Redis在雙擊redis-server.exe出現(xiàn)閃退問題

    完美解決Redis在雙擊redis-server.exe出現(xiàn)閃退問題

    本文主要介紹了完美解決Redis在雙擊redis-server.exe出現(xiàn)閃退問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Redis高并發(fā)超賣問題解決方案圖文詳解

    Redis高并發(fā)超賣問題解決方案圖文詳解

    Redis是一種基于內(nèi)存的數(shù)據(jù)存儲(chǔ)系統(tǒng),被廣泛用于解決高并發(fā)問題,下面這篇文章主要給大家介紹了關(guān)于Redis高并發(fā)超賣問題解決方案的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • 一文帶你深入理解Redis的主從架構(gòu)

    一文帶你深入理解Redis的主從架構(gòu)

    Redis主從架構(gòu)是一種分布式數(shù)據(jù)庫架構(gòu),它包括一個(gè)主節(jié)點(diǎn)(Master)和一個(gè)或多個(gè)從節(jié)點(diǎn)(Slave),主節(jié)點(diǎn)處理所有寫操作,從節(jié)點(diǎn)負(fù)責(zé)復(fù)制主節(jié)點(diǎn)的數(shù)據(jù)并處理讀請(qǐng)求,本文將帶大家深入理解Redis主從架構(gòu),需要的朋友可以參考下
    2023-09-09
  • Redis高可用梳理詳解

    Redis高可用梳理詳解

    高可用的本質(zhì)是有備份,在出現(xiàn)故障的時(shí)候,有backup可以提供服務(wù),本文詳細(xì)介紹了Redis的高可用,感興趣的同學(xué)可以參考閱讀
    2023-05-05
  • Redis在項(xiàng)目中的使用(JedisPool方式)

    Redis在項(xiàng)目中的使用(JedisPool方式)

    項(xiàng)目操作redis是使用的RedisTemplate方式,另外還可以完全使用JedisPool和Jedis來操作redis,本文給大家介紹Redis在項(xiàng)目中的使用,JedisPool方式,感興趣的朋友跟隨小編一起看看吧
    2021-12-12
  • Redis中的BigKey問題排查與解決思路詳解

    Redis中的BigKey問題排查與解決思路詳解

    Redis是一款性能強(qiáng)勁的內(nèi)存數(shù)據(jù)庫,但是在使用過程中,我們可能會(huì)遇到Big Key問題,這個(gè)問題就是Redis中某個(gè)key的value過大,所以Big Key問題本質(zhì)是Big Value問題,這篇文章主要介紹了Redis中的BigKey問題:排查與解決思路,需要的朋友可以參考下
    2023-03-03
  • 關(guān)于Redis未授權(quán)訪問的問題

    關(guān)于Redis未授權(quán)訪問的問題

    這篇文章主要介紹了Redis未授權(quán)訪問的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-07-07
  • Redis分布式鎖解決秒殺超賣問題

    Redis分布式鎖解決秒殺超賣問題

    本文主要介紹了Redis分布式鎖解決秒殺超賣問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07

最新評(píng)論