redis瀹夎涓庤皟浼橀儴缃叉枃妗?WinServer)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis瀹夎涓庤皟浼橀儴缃叉枃妗?WinServer)相关的知识,希望对你有一定的参考价值。

鏍囩锛?a href='http://www.mamicode.com/so/1/%e7%89%b9%e6%ae%8a' title='鐗规畩'>鐗规畩   鎺堟潈   杩炴帴   瀹夎鐜   com   log   user   

1. 瀹夎鐜鍑嗗

1.1 閮ㄧ讲瑙勫垝

杞欢瀹夎璺緞 E: edis
bin 浜岃繘鍒惰矾寰?br/>etc 閰嶇疆璺緞
log 鏃ュ織璺緞
data 鏁版嵁璺緞
绔彛瑙勫垝 6390

2. Redis瀹夎閮ㄧ讲

2.1 Redis閮ㄧ讲

? 涓嬭浇Redis-x64-3.2.100瀹夎鍖咃紙涓€绉嶆槸msi瀹夎鍖咃紝涓€绉嶆槸zip鍘嬬缉鍖咃級

涓嬭浇鍦板潃锛?a href="https://github.com/microsoftarchive/redis/releases" rel="nofollow">https://github.com/microsoftarchive/redis/releases

2.2.1. Mis瀹夎鍖呭畨瑁呴儴缃叉弿杩?/h3>

1銆佷笂浼燫edis-x64-3.2.100.msi瀹夎鍖呭埌鏈嶅姟鍣紱
2銆佸弻鍑诲畨瑁呭寘锛?br/>3銆侀€夋嫨Next锛?br/>4銆佸嬀閫夋巿鏉冭鍙紝Next锛?br/>5銆佹牴鎹疄闄呰鍒掗€夋嫨瀹夎璺緞锛岃繖閲屾垜浠€夋嫨E: edis 骞跺嬀閫夋坊鍔爎edis鍒扮郴缁熺幆澧冨彉閲忥紝Next锛?br/>6銆佷慨鏀筊edis鏈嶅姟鐩戝惉绔彛锛岃繖閲屼慨鏀逛负6390锛孨ext锛?br/>7銆佹牴鎹疄闄呮儏鍐靛垎閰峳edis鍐呭瓨浣跨敤涓婇檺锛孨ext锛?br/>8銆両nstall锛?br/>9銆丗inish
娉ㄦ剰浜嬮」锛?br/>1銆佸湪绯荤粺鏈嶅姟涓煡鐪嬪埌Redis鏈嶅姟鐨勫惎鍔ㄥ彲鎵ц鏂囦欢璺緞鏄?/p>

E:
edis
edis-server.exe --service-run "E:
edis
edis.windows-service.conf"

2銆佹牴鎹笂杩拌閰嶇疆榛樿浣跨敤鐨勯厤缃枃浠朵负锛歳edis.windows-service.conf鎵€浠ュ鏋滄湁鏂板鎴栦慨鏀归厤缃椂锛岄渶瑕佸幓淇敼璇ラ厤缃枃浠讹紝骞堕噸鍚湇鍔$敓鏁?br/>3銆佹湇鍔″惎鍔ㄤ笌鍋滄鍛戒护
鏂规硶涓€锛?/p>

C:UsersAdministrator> net stop Redis
C:UsersAdministrator> net start Redis
鎴栬€呬娇鐢ㄥ涓嬪懡浠?C:UsersAdministrator> redis-server --service-stop
C:UsersAdministrator> redis-server --service-start

鏂规硶浜岋細
閫氳繃銆愭帶鍒堕潰鏉裤€戔€?gt;銆愮郴缁熷拰瀹夊叏銆戔€?gt;銆愮鐞嗗伐鍏枫€戔€?gt;銆愭湇鍔°€?/p>

鎶€鏈浘鐗? src=
鎶€鏈浘鐗? src=

2.2.2. Zip鍘嬬缉鍖呭畨瑁呴儴缃叉弿杩?/h3>

1銆佷笂浼燫edis-x64-3.2.100.zip鍘嬬缉鍖呭埌E:锛?br/>2銆佽В鍘婻edis-x64-3.2.100.zip鍘嬬缉鍖咃紱
4銆佸皢Redis-x64-3.2.100閲嶅懡鍚嶄负redis
5銆佸苟鍦╮edis璺緞涓嬪垱寤簂og涓巇ata鏂囦欢澶?br/>6銆侀厤缃郴缁熸湇鍔?br/>鍦‥: edis鐩綍涓嬶紝浣跨敤缁勫悎閿甋hift+Ctrl+榧犳爣鍙抽敭锛岄€夋嫨鈥滃湪姝ゅ鎵撳紑鍛戒护琛屽鍣ㄢ€濓紝鍦ㄥ脊鍑虹殑cmd绐楀彛杩愯濡備笅鍛戒护锛屾坊鍔爎edis鏈嶅姟涓虹郴缁熸湇鍔?/p>

E:
edis> redis-server --service-install redis.windows-service.conf --service-name Redis --loglevel verbose

7銆侀厤缃郴缁熺幆澧冨彉閲?br/>閫氳繃銆愯繖鍙扮數鑴戙€戔€?gt;鍙抽敭銆愬睘鎬с€戔€?gt;銆愰珮绾х郴缁熻缃€戔€?gt;銆愮幆澧冨彉閲忋€戔€?gt;銆愮郴缁熷彉閲忋€戔€?gt;銆怭ath銆戔€?gt;銆愮紪杈戙€?br/>鍦ㄦ湯灏炬坊鍔爎edis瀹夎璺緞 ;E: edis
8銆佹湇鍔″仠姝笌鍚姩
鍙傝€?.2.1娉ㄦ剰浜嬮」
9銆佹湇鍔″嵏杞?/p>

E:
edis> redis-server --service-uninstall --service-name redis

2.2 淇敼redis.windows-service.conf閰嶇疆

1銆佷慨鏀规棩蹇楀瓨鍌ㄨ矾寰勶紝浠ヤ究闂鎺掓煡
灏唋ogfile "server_log.txt"淇敼logfile 鈥淓: edislogserver_log.txt鈥?br/>2銆佷慨鏀规暟鎹枃浠跺瓨鍌ㄨ矾寰?/p>

灏哾ir ./淇敼涓篸ir E:
edislog

? 鐩稿叧鍙傛暟閰嶇疆娉ㄩ噴濡備笅

bind 127.0.0.1    ---榛樿浠呭厑璁告湰鏈哄彲杩炴帴
port 6379  ----榛樿绔彛6379
requirepass foobared   -----redis榛樿瀵嗙爜foobared锛堣閰嶇疆瓒冲澶嶆潅鐨勫瘑鐮侊級
appendonly no       ---鍦ㄨ姹備繚璇佹椂鏃舵暟鎹畨鍏ㄧ殑鐜寮€鍚疉OF鎸佷箙鍖?logfile "server_log.txt"  ---redis鐨勬棩蹇椾繚瀛樿矾寰?dir ./                 --- redis鐨勬暟鎹枃浠朵繚瀛樿矾寰?/code>

3. Redis鍔犲浐

3.1 绂佺敤鎴栭噸鍛藉悕鍗遍櫓鍛戒护

? 閫夋嫨绂佺敤杩樻槸閲嶅懡鍚嶈鏍规嵁瀹為檯鐜鎿嶄綔锛屽叿浣撴搷浣滄寚浠ゅ涓?/p>

?   绂佺敤锛堥厤缃枃浠?60琛屾坊鍔犲涓嬮厤缃級
rename-command CONFIG ""
rename-command FLUSHALL ""
rename-command FLUSHDB ""
?   閲嶅懡鍚嶏紙NAME1銆丯AME2銆丯AME3鍚嶇О璇疯嚜琛屽畾涔夛級
rename-command CONFIG "NAME1"
rename-command FLUSHALL "NAME2"
rename-command FLUSHDB "NAME3"

3.2 绂佹鐩戝惉鍦ㄥ叕缃?/h2>

? 榛樿鎯呭喌涓嬶紝Redis 鐩戝惉 127.0.0.1銆傚鏋滀粎浠呮槸鏈湴閫氫俊锛岃纭繚鐩戝惉鍦ㄦ湰鍦般€?/p>

bind 127.0.0.1

? 鍦╮edis.conf鏂囦欢涓寚瀹氳闂簮 IP 鏉ヨ闂?Redis锛堣鏍规嵁瀹為檯鐜鏉ユ搷浣滐級銆?/p>

bind 192.168.1.100 10.0.0.1

3.3 淇敼榛樿6379绔彛

? 榛樿鎯呭喌涓嬶紝Redis榛樿浣跨敤6379锛岃淇敼榛樿鐩戝惉绔彛锛屽鏈枃妗d娇鐢ㄧ殑鏄?390

port 6390

3.4 娣诲姞鏈嶅姟绔彛闃茬伀澧欑瓥鐣?/h2>

? 鎵撳紑銆愭帶鍒堕潰鏉裤€?gt;銆愭墍鏈夋帶鍒堕潰鏉块」銆?gt;銆怶indows 闃茬伀澧欍€?gt;銆愰珮绾ц缃€?br/>1锛夌偣鍑绘柊寤鸿鍒欙紱
鎶€鏈浘鐗? src=

2锛夐€夋嫨瑙勫垯绫诲瀷锛岀偣鍑烩€滀笅涓€姝モ€濓紱
鎶€鏈浘鐗? src=

3锛夋牴鎹▼搴忓紑鏀剧鍙f儏鍐靛~鍐欙紝濡傛湰鏂囩殑redis寮€鏀?390绔彛锛岀偣鍑烩€滀笅涓€姝モ€濓紱
鎶€鏈浘鐗? src=

4锛夐粯璁ら€夐」锛岀偣鍑烩€滀笅涓€姝モ€濓紱
鎶€鏈浘鐗? src=

5锛夐厤缃枃浠讹紝鏍规嵁瀹為檯鎯呭喌閫夐」锛岀偣鍑烩€滀笅涓€姝モ€濓紱
鎶€鏈浘鐗? src=

6锛夊~鍐欒鍒欏悕绉颁笌瑙勫垯鎻忚堪锛屾柟渚跨敤鎴疯瘑鍒紝鐐瑰嚮鈥滃畬鎴愨€溿€?br/>鎶€鏈浘鐗? src=

3.5 娣诲姞鎸囧畾IP闃茬伀澧欑瓥鐣?/h2>

1銆佸湪3.3绔犺妭鍩虹涓婃搷浣滄坊鍔犳寚瀹欼P闃茬伀澧欑瓥鐣ワ紝閫変腑闇€瑕侀厤缃殑瑙勫垯锛屽彸鍑婚€夋嫨灞炴€?br/>鎶€鏈浘鐗? src=

2銆佸湪浣滅敤鍩燂紝杩滅▼IP鍦板潃锛岄€夋嫨娣诲姞鎸囧畾IP绛栫暐
鎶€鏈浘鐗? src=

3銆佸彲浠ユ牴鎹渶瑕侊紝濉啓鏌愪釜鍏蜂綋IP鍦板潃锛屾垨鏄疘P娈电瓑绛栫暐
鎶€鏈浘鐗? src=

4銆佸簲鐢ㄥ苟纭畾锛屾坊鍔犳寚瀹欼P闃茬伀澧欑瓥鐣ユ垚鍔?/p>

鎶€鏈浘鐗? src=

3.6 璐﹀彿涓庤璇?/h2>

? 璁剧疆璁块棶瀵嗙爜
鍦?redis.windows-service.conf涓壘鍒?# requirepass foobared瀛楁锛屽幓鎺?鍙锋敞閲婏紝淇敼榛樿瀵嗙爜foobared锛屽苟瑕佹眰瀵嗙爜绗﹀悎瀵嗙爜澶嶆潅搴﹁姹傦細鍗冲瘑鐮佸簲鍚屾椂鍖呭惈澶у皬鍐欍€佹暟瀛椾笌鐗规畩绗﹀彿涓旈暱搴︿笉灏忎簬8浣?/p>

requirepass www.pwd.cn12332@@#$%@!%

4. Redis浼樺寲

4.1 妫€鏌ユ暟鎹寔涔呭寲绛栫暐

Redis 5.0 榛樿寮€鍚寔涔呭寲绛栫暐涓烘贩鍚堟寔涔呭寲銆傚鏋滄槸鍏朵粬鐗堟湰鐨?Redis 棣栧厛闇€瑕佹鏌ヤ竴涓嬶紝鏄惁宸茬粡寮€鍚簡娣峰悎鎸佷箙鍖栵紙璇ラ」浼樺寲鏍规嵁椤圭洰闇€瑕佷慨鏀归厤缃級銆?/p>

aof-use-rdb-preamble yes

5. 缁撴潫

以上是关于redis瀹夎涓庤皟浼橀儴缃叉枃妗?WinServer)的主要内容,如果未能解决你的问题,请参考以下文章

centos7瀹夎redis-5.0

gitlab 瀹夎

涓€閿儴缃瞐pache

涓€閿儴缃?---mysql5.6--jue

SHell 涓庤繙鏂?/a>

鍦╠ocker涓儴缃瞨edis涓讳粠閰嶇疆