一台電腦多個文件夾安裝多個Redis服務


思路:

在弄Mongodb的時候,可以在不同的文件夾下面運行不同的mongodb實例

那么Redis可以嗎

現在添加一個Redis文件夾,里面放置redis,修改配置端口為6378

將以前的那個Redis305文件夾下面的windows服務改名為Redis305

新的Redis文件夾下面的安裝windows實例Redis

接下來啟動

發現問題:

啟動第一個沒問題,第二個就報錯,不管啟動的第一個是哪個

不知道是什么問題,如果不啟動Redis的window服務,看看是否有問題,

現在兩個都安裝成功Window服務,但是只有Redis305啟動,Redis沒有啟動

現在來調用

Redis305的一切正常

左邊服務端,右邊客戶端

可以發現Redis啟動以后可以正常使用

那么問題就是兩個Redis不同同時啟動Window服務了,

看看進程:

只有Network Service的是window服務,Administrator的是手動啟動的。

不知道什么問題,暫時就先這樣,反正兩個實例有了,我的目標是以后安裝到liunx上,windows就先不管了

 =====================================================================================================

已經找到解決方法

卸載上面的兩個window服務

可以了

必須要修改名字(但是我上一版也修改名字的,不知道咋回事)

--------------------------------

別人的總結:

redis-server --service-install --service-name Redis6379 redis6379.windows.conf --loglevel verbose (不OK)    

redis-server --service-install redis6379.windows.conf --loglevel verbose  --service-name Redis6379 (OK) 

看清楚了,就在於service-name參數的位置,在配置文件前不行,必須放在最后

==========================

我們也可以一個文件夾內實現多個redis實例

redis-server --service-install --service-name redisService1 --port 10001 
redis-server --service-start--service-name redisService1  
redis-server --service-install --service-name redisService2 --port 10002 
redis-server --service-start--service-name redisService2 
redis-server --service-install --service-name redisService3 --port 10003 
redis-server --service-start--service-name redisService3

但是感覺還是沒有多個文件夾的方式能模仿多個服務器,在一個文件夾內雖然可以配置多個配置文件,多個日志文件,但還是不舒服,還是多個文件夾的好。

 

http://www.cnblogs.com/gossip/p/4898653.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM