windows安裝(本機安裝在D盤)git
一、下載,64位,下載地址:https://github.com/dmajkic/redis/downloadsgithub
二、解壓文件:Redis和redisclient直接解壓到D盤(這裏以D盤爲例,解壓後文件分別爲:Redis,redisclient)。redis
三、客戶端:解壓後的redisclient-win32.x86.1.0.exe文件直接雙擊使用:
新建數本地據庫,使用。
Add Server—Name:localhost, Host:127.0.0.1, Port:6379windows
4服務端socket
cmd命令窗口,進入到安裝目錄下:D:\Redis 工具
運行【redis-server redis.windows.conf 】,即啓動redis服務。server
四、接下來,Windows下面Redis服務設置開機自啓rem
步驟:字符串
將instsrv.exe和srvany.exe拷貝到下面兩個文件夾(兩個文件夾都拷貝instsrv.exe, srvany.exe文件)
C:\Windows\System32
C:\Windows\SysWOW64
第一步:
下載微軟系統小工具 instsrv.exe和srvany.exe至C:\Windows\System32。
第二步:
運行Dos命令代碼:instsrv ServiceName C:\Windows\System32\srvany.exe
(ServiceName 即你本身定義的服務名稱,能夠是要做爲系統服務啓動的應用程序的名稱。)
第三步:
打開註冊表,定位到下面的路徑。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName
(一樣的ServiceName是你剛纔安裝服務時自定義的服務名稱。)
若是該服務名下沒有Parameters項目,則對服務名稱項目右擊新建項,名稱爲Parameters,而後定位到Parameters項,新建如下幾個字符串值。
名稱 Application 值爲你要做爲服務運行的BAT文件地址。
名稱 AppDirectory 值爲你要做爲服務運行的BAT文件所在文件夾路徑。
名稱 AppParameters 值爲你要做爲服務運行的BAT文件啓動所須要的參數。 get
注:instsrv ServiceName remove 命令可刪除服務。
sc delete RedisSentinal
sc delete RedisServer
刪除Windows服務,RedisSentinal,RedisServer
注:
配置RediServer參數:
"Application"="redis-server.exe"
"AppDirectory"="D:\Redis"
"AppParameters"="redis.conf"
配置RediSentinel參數:
"Application"="redis-sentinel.exe"
"AppDirectory"="D:\Redis"
"AppParameters"="sentinel.conf"
這樣,開機時,就打開服務(servers), 就開源實現,RediServer, RediSentinel自動啓動了,
redis-cli -n 1 set name xinxin
配置環境變量path,能夠直接在cmd中運行。
windows啓動Redis: redis-server redis.windows.conf
windows啓動Redis Sentinel::redis-server sentinel.windows.conf --sentinel
啓動Redis若報錯:#Creating Server TCP listening socket *6379: bind: Unknow error
redis-cli.exe
shutdown
exit
再次啓動服務便可。