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>
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锛夌偣鍑绘柊寤鸿鍒欙紱
2锛夐€夋嫨瑙勫垯绫诲瀷锛岀偣鍑烩€滀笅涓€姝モ€濓紱
3锛夋牴鎹▼搴忓紑鏀剧鍙f儏鍐靛~鍐欙紝濡傛湰鏂囩殑redis寮€鏀?390绔彛锛岀偣鍑烩€滀笅涓€姝モ€濓紱
4锛夐粯璁ら€夐」锛岀偣鍑烩€滀笅涓€姝モ€濓紱
5锛夐厤缃枃浠讹紝鏍规嵁瀹為檯鎯呭喌閫夐」锛岀偣鍑烩€滀笅涓€姝モ€濓紱
6锛夊~鍐欒鍒欏悕绉颁笌瑙勫垯鎻忚堪锛屾柟渚跨敤鎴疯瘑鍒紝鐐瑰嚮鈥滃畬鎴愨€溿€?br/>
3.5 娣诲姞鎸囧畾IP闃茬伀澧欑瓥鐣?/h2>
1銆佸湪3.3绔犺妭鍩虹涓婃搷浣滄坊鍔犳寚瀹欼P闃茬伀澧欑瓥鐣ワ紝閫変腑闇€瑕侀厤缃殑瑙勫垯锛屽彸鍑婚€夋嫨灞炴€?br/>
2銆佸湪浣滅敤鍩燂紝杩滅▼IP鍦板潃锛岄€夋嫨娣诲姞鎸囧畾IP绛栫暐
3銆佸彲浠ユ牴鎹渶瑕侊紝濉啓鏌愪釜鍏蜂綋IP鍦板潃锛屾垨鏄疘P娈电瓑绛栫暐
4銆佸簲鐢ㄥ苟纭畾锛屾坊鍔犳寚瀹欼P闃茬伀澧欑瓥鐣ユ垚鍔?/p>
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)的主要内容,如果未能解决你的问题,请参考以下文章