मैं विंडोज पर रेडिस कैसे चलाऊं?


596

मैं विंडोज पर रेडिस कैसे चलाऊं? Redis डाउनलोड पेज सिर्फ * निक्स विकल्पों की पेशकश करने लगता है।

क्या मैं विंडोज पर मूल रूप से रेडिस चला सकता हूं?


31
ध्यान रखें कि रेडी के बहुत पुराने संस्करण के साथ पुरानी रेपो के लिए सबसे उत्कीर्ण उत्तर लिंक। यदि आपको बहुत नए संस्करण की आवश्यकता है तो मेरे उत्तर लिंक की
साल्वाडोर डाली

1
MSOpenTech ने Redis 2.8.4 के प्रोडक्शन-रेडी बिल्ड की घोषणा की । ऐसा लगता है कि सभी बिट्स को इकट्ठा करने के लिए मेरे निर्देश अभी भी प्रासंगिक हैं।
टोड मेनियर

4
मैं विंडोज पर रेडियों के साथ डॉकर का उपयोग करने की सलाह देता हूं। कुछ रेपोस: - सरकारी redis रेपो: hub.docker.com/_/redis - redis-उद्यम रेपो (क्लस्टर redis Redis लैब्स द्वारा Redis बादल चल): hub.docker.com/r/redislabs/redis
Cihan बी

16
उत्तरों (और टिप्पणियों) की तारीखों पर ध्यान दें , जो इस विशेष प्रश्न के लिए upvotes से अधिक महत्वपूर्ण है। MOST उत्तर (मेरा सहित) अब पुराने हो चुके हैं। Microsoft का मूल पोर्ट बंद होना प्रतीत होता है। यदि आपके पास नवीनतम विंडोज 10 है, तो विंडोज पर उबंटू पर रेडिस चलाना संभवतः सबसे अच्छा विकल्प प्रतीत होता है। देखें यहाँ
टोड मेनियर

3
अधिकांश उत्तर पुराने हैं और उन परियोजनाओं की ओर इशारा करते हैं जिन्हें अब छोड़ दिया गया है। MSOpenTech पोर्ट को 2016 में बंद कर दिया गया था। एक समाधान के लिए मेरा उत्तर देखें जो नवीनतम रेडिस (इस लेखन के समय रेडिस 5) के साथ अद्यतित है।
एलेक्सिस कैंपिला

जवाबों:


422

एक क्लिक Redis एक Windows सेवा के रूप में स्थापित:

https://github.com/rgl/redis/downloads

डाउनलोड करें और शीर्ष चलाएँ .exe ("ज़िप के रूप में डाउनलोड करें" बटन पर ध्यान न दें)

संपादित करें: विंडोज के लिए रेडिस के नवीनतम संस्करणों को देखें MSOpenTech/redis। देखें टोड Menier के जवाब में अधिक जानकारी के लिए।


2
मेरे लिए एक क्लिक नहीं था मैं निष्पादन योग्य चला रहा हूं और अभी भी सुनिश्चित नहीं है कि इसे कैसे प्राप्त किया जाए
ट्रेवर डे कोएकोक

8
इंस्टॉलर को चलाने के बाद, मुझे रीडमी में वर्णित रूप से c: \ Program Files \ Redis में मैन्युअल रूप से एक redis.conf फ़ाइल डालनी थी। मैंने अभी c: \ program files \ Redis \ conf \ redis-dist.conf की प्रतिलिपि बनाई है। तब मैं सेवा नियंत्रण कक्ष से सेवा शुरू कर सकता था (या कमांड लाइन से 'नेट स्टार्ट रेडिस')
घुलनशील मछली

6
मुझे सेवा को संपादित करना था और खाते को "स्थानीय प्रणाली" में बदलना था, अन्यथा सेवा शुरू नहीं होगी। मुझे कोई भी कॉन्फिगर फाइल कॉपी नहीं करनी थी।
इंगो केगेल

24
यह ध्यान दिया जाना चाहिए कि यह एक बहुत पुराना बंदरगाह है, लगभग 3 साल। MSOpenTech's (लगभग) अप-टू-डेट पोर्ट और संबंधित वॉचर सेवा चलाने के लिए मेरा जवाब देखें ।
टोड मेनियर

16
यह रेडिस का बहुत पुराना संस्करण है! 2012 से
एलेर्ज़ा थेरैलेबी

273

अपडेट करें

यदि आपके पास Windows Subsystem for Linux (WSL)मूल रूप से विंडोज 10 और विंडोज सर्वर 2019 है, तो आप इसे ओग्लस उत्तर के अनुसार कर सकते हैं


मुझे Redisविंडोज के तहत इंस्टॉल करने का एक और सरल तरीका मिला

से नवीनतम Redis .msiफ़ाइल डाउनलोड करें

https://github.com/MSOpenTech/redis/releases

इंस्टालेशन के बाद। रेडिस सेवा स्थापित है, हम इसे से संचालित कर सकते हैंService manager

यहाँ छवि विवरण दर्ज करें


2
हां, सबसे अच्छा समाधान, भले ही मैंने ऊपर एक समाधान को उकेरा हो। इसे उपयोग करने के लिए इसे redis-server.exe शुरू करने की आवश्यकता नहीं है।
टॉम

15
ऐसा लगता है कि 3.2 प्री-रिलीज़ पर काम रुक गया लेकिन रेडिस अब 4.0
बाल्टोस्टार

खिड़कियों के नीचे लालिमा का एक उदाहरण प्राप्त करने का सबसे सरल तरीका है।
Pyrejkee

मुझे मिल गयाThe operation could not be completed
MAZux

यह पूरी तरह से विंडोज़ 10 पर काम करता है, धन्यवाद
रोहित

164

यदि आप MSOpenTech Redis के नवीनतम पोर्ट को विंडोज सर्वर पर स्थापित करना चाहते हैं, तो विंडोज सर्विस द्वारा देखे जाने पर, बिना कुछ बनाए, स्वयं पढ़ें।

MSOpenTech एकमात्र ऐसा पोर्ट लगता है जो नवीनतम और सबसे बड़ी रेडियों के साथ सक्रिय रूप से बनाए रखने की कोशिश कर रहा है। वे दावा करते हैं कि यह उत्पादन-तैयार है , लेकिन उन्होंने इसे सर्वर पर स्थापना के लिए बड़े करीने से पैक नहीं किया है, खासकर यदि आप इस पर नज़र रखने के लिए अपनी RedisWatcher सेवा चलाना चाहते हैं , जो कि अनुशंसित है। (मैं उनके निर्देशों के अनुसार खुद को RedisWatcher बनाने की कोशिश की, लेकिन आवश्यक Wix टूलसेट ने मेरे सिस्टम को बहुत खराब करने में कामयाब रहा। मैं इसमें नहीं जाऊंगा।) सौभाग्य से वे सभी बायनेरिज़ आपको प्रदान करते हैं, बस सभी एक में नहीं। । से README :

अब तक RedisWatcher को 2.6 से अधिक नहीं किया गया है। हालाँकि यह Redis संस्करण से प्रभावित नहीं होना चाहिए, और 2.4 शाखा में कोड Redis 2.6 बायनेरिज़ के साथ काम करना चाहिए।

तो आपको सभी आवश्यक बिट्स प्राप्त करने के लिए 2 शाखाओं से बायनेरी डाउनलोड करने की आवश्यकता होगी। आगे की हलचल के बिना, यहाँ कदम हैं:

  1. डाउनलोड करें और 2.6 शाखा से रेडिस बायनेरिज़ निकालें
  2. सभी निकाले गए बायनेरिज़ को c: \ redis \ bin में कॉपी करें
  3. C: \ redis \ inst1 पर एक और फ़ोल्डर बनाएँ
  4. 2.4 शाखा से RedisWatcher बायनेरिज़ को डाउनलोड करें और निकालें
  5. InstallWatcher.msi चलाएं। यह एक Windows सेवा का निर्माण करना चाहिए जिसे Redis द्रष्टा कहा जाता है।
  6. Windows सेवा कंसोल खोलें और Redis पहरेदार सेवा शुरू करें।
  7. (वैकल्पिक) RedisWatcher को C: \ Program Files (x86) \ RedisWatcher में स्थापित होना चाहिए। आपको वॉचर.कॉन्फ़ नामक एक कॉन्फ़िग फ़ाइल मिलेगी, जिसे आप अतिरिक्त इंस्टेंसेस को सेट करने के लिए एडिट कर सकते हैं, मैं 2 और 3 स्टेप में बताए गए से अलग-अलग रास्तों का उपयोग कर सकता हूँ, आदि। आपको प्रभावी होने के लिए परिवर्तनों के लिए सेवा को पुनरारंभ करने की आवश्यकता नहीं होगी। ।

1
आप इसे आज़माने में प्रसन्न होंगे। यह काम करता है (मेरे विंडोज 2008 R2 64 बिट सर्वर पर कम से कम)। आपको 5 मिनट लगते हैं।
क्रिस्टियान वेस्टरबेक

InstallWatcher.msi चलाते समय मुझे एक अच्छी त्रुटि मिलती है: इस Windows इंस्टालर पैकेज के साथ एक समस्या है। इस DLL को पूरा करने के लिए आवश्यक DLL नहीं चलाया जा सकता है। अपने सहायता कर्मियों या पैकेज विक्रेता से संपर्क करें।
tfont

अंत में, यदि आप जानना चाहते हैं कि यह स्थापित है और ठीक काम कर रहा है, तो आप Redis Desktop Manager ( github.com/uglide/RedisDesktopManager या चॉकलेट के माध्यम से) डाउनलोड कर सकते हैं । डिफ़ॉल्ट रूप से, होस्ट 6379 पोर्ट पर चलने वाली लोकलहोस्ट है।
रयान श्रीपत

2
इसे स्थापित करने के लिए चॉकलेट : geekindulage.com/… विकास मशीन IMHO के लिए उपयोगी है। सर्वर के लिए, मैं इसे उलझन में हूँ।
प्रीग्टनटनकोजेरो कैब्रॉन

Redis 2.6.12 अंतिम संस्करण है जो विंडोज सर्वर 2003 पर काम करता है।
sherdim

142

रेडिस के सबसे अद्यतन (केवल कुछ मामूली रिलीज के पीछे) संस्करण यहां देखे जा सकते हैं । यह रिपॉजिटरी आपको 3.2.100 वर्जन (वर्तमान 3.2 है) प्रदान करता है जबकि सबसे अधिक उत्तर दिया गया उत्तर आपको केवल 2.4.6 वर्जन देता है और रेपो का अंतिम अपडेट 2 साल पहले था।

स्थापना सीधी है: संग्रह से किसी भी फ़ोल्डर में सब कुछ कॉपी करें और सर्वर को चलाने के लिए redis-server.exe चलाएं और शेल के माध्यम से इस सर्वर से कनेक्ट करने के लिए redis-cli.exe


सीधे तौर पर अगर सिर्फ एक्स को चलाना चाहते हैं, जो मैं वॉकर सर्विस के बिना प्रोडक्शन के माहौल में कभी नहीं करूंगा, और उन्होंने 2.6 ब्रांच में जो भी कारण हो, उसके लिए बायनेरिज़ उपलब्ध नहीं कराया है। सौभाग्य से सेवा का 2.4 संस्करण एक्सई के 2.6 संस्करण के साथ संगत है - यह सब एक चल पाने के लिए मेरा जवाब देखें ।
टोड मेनियर

7
@ToddMenier सबसे शायद कोई भी उत्पादन के माहौल में निर्वासित नहीं होगा, क्योंकि लोग इसके लिए कुछ लिनक्स प्रणाली का उपयोग करेंगे। यह है कि इसके साथ खेलने और सीखने में सक्षम होने के लिए रेडिस को कैसे स्थापित किया जाए (और मुझे नहीं दिखता कि मुझे यहां रेडियों के कई उदाहरणों को चलाने की आवश्यकता क्यों होगी)
सल्वाडोर डाली

मैं इसे प्रोडक्शन में चला रहा हूं और यह बहुत अच्छा है। उस ने कहा, बाकी सब आप बराबर हैं, लिनक्स जाने का रास्ता है। लेकिन हम बिना बात करने के लिए बहुत * निक्स विशेषज्ञता के साथ एक छोटी सी विंडोज शॉप हैं।
टोड मेनिएर

+1 (img ट्रिक के लिए)। पीएस - मैं अपनी खिड़कियों को उपयोगकर्ता लॉगिन के बिना रेडिस सर्वर कैसे चला सकता हूं? क्या रेडिस सर्वर के लिए कोई सेवा संस्करण निष्पादन योग्य है? उदाहरण के लिए - वहाँ सर्वर रीसेट किया गया था, और अब लॉगऑन विंडो दिखाई देती है। लेकिन मुझे रेडिस सर्वर चाहिए - उस बिंदु पर - चलने वाला।
रॉय नमिर

2
धन्यवाद, साल्वाडोर। ये वही है जिसे मैं ढूंढ रहा था। अपना आभार व्यक्त करने के लिए, मैंने आपको बस दो बार श्रेय दिया। एक सही उत्तर के लिए upvote, और एक upvote मुझे पुराने से दूर इंगित करने के लिए, फिर भी अधिकांश उत्कीर्ण उत्तर।
user64141

91

विंडोज के लिए Redis स्थापित करने के लिए

आप इन स्रोतों में से किसी एक को चुन सकते हैं

  1. https://github.com/MSOpenTech/redis/releases या
  2. https://github.com/rgl/redis/downloads

व्यक्तिगत रूप से मैंने पहला विकल्प पसंद किया

  • Redis-x64-2.8.2104.zip डाउनलोड करें
  • तैयार निर्देशिका के लिए ज़िप निकालें

  • भागो redis-server.exeयाredis-server.exe --maxheap 2gb

यहाँ छवि विवरण दर्ज करें

  • फिर भागो redis-cli.exe

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

आप अब Redis का उपयोग शुरू कर सकते हैं, कृपया कमांड्स देखें


2
यह मेरे लिए काम कर रहा था (ज़िप), मैंने उसी लिंक पर सूचीबद्ध msi के साथ कोशिश की, लेकिन काम नहीं किया।
लू रोमन

3
कृपया ध्यान दें कि आपको "redis-server.exe" पर क्लिक करने पर ऐसा व्यवहार मिल सकता है और कुछ नहीं होता है। वास्तव में, आपको उस कमांड को प्रॉम्प्ट से चलाने की ज़रूरत है और "- मैक्शीप" परम की आपूर्ति करें। कुछ इस तरह ... "redis-server --maxheap 1024MM"
ध्रूमिल भांखर

1
यह निश्चित उत्तर है। खिड़कियों पर "आधिकारिक" रेडिस प्राप्त करने के लिए सबसे आसान तरीका। thx
राडदेव

कृपया ध्यान दें: बस नवीनतम रिलीज प्राप्त करें। हैप्पी कोडिंग!
क्रिस्टियाना शावेज

आपका बहुत बहुत धन्यवाद! यह मेरे लिए काम कर रहा है
२०

58

शायद इसकी थोड़ी देर हो गई है, लेकिन मैं विंडोज 10 एनिवर्सरी अपडेट पर रेडिस को चलाने में सक्षम था।
विंडोज 10 एनिवर्सरी अपडेट विंडोज पर उबंटू पर बैश के साथ आता है , बस, यह बैश के साथ आता है।

नीचे दो ट्यूटोरियल हैं जिनका मैंने अनुसरण किया है:

1- विंडोज 10 पर लिनक्स बैश शेल को कैसे स्थापित करें और उपयोग करें
2- नीचे रेडिस को कैसे स्थापित करें और उपयोग करें यह रेडिस

चलाने की छवि है।

का आनंद लें :)

पोर्ट 6379 पर चल रही रेडिस


1
एक नोट के रूप में, मैंने उबंटू 18 को विंडोज स्टोर sudo apt install gcc makeसे इंस्टॉल किया और इससे पहले कि मैं रेडिस को स्थापित और निर्मित कर पाता। इस रूप में अच्छी तरह से भाग;) stackoverflow.com/questions/37103054/…
jinglesthula

2
आप विंडोज़ से इस इंस्टॉल को कैसे एक्सेस करते हैं?
neslekkiM

1
आप इसे बैश से एक्सेस करते हैं। और अगर आप लारवेल जैसा कोई एप्लिकेशन चला रहे हैं, तो आपको पर्यावरण फ़ाइल में चर सेट करने की आवश्यकता है और आपके प्रोजेक्ट में रेडिस उपलब्ध होंगे। अपने बंदरगाह 6379 के कारण
awebartisan

मैंने लिंक 2 में निर्देश का प्रयास किया था, यह मेरे लिए काम नहीं करता था, लेकिन यह किया: redislabs.com/blog/redis-on-windows-10 , ubuntu 18.04 के साथ
JLi

यह (WSL) जाने का तरीका है, लेकिन विवरण गायब हैं (लिंक के पीछे हैं)। @ ऑग्लास का उत्तर समान है लेकिन इंस्टॉलेशन निर्देशों के साथ।
np8

52

रिलीज़ पर जाएं और आप एक ज़िप फ़ाइल को प्रासंगिक फाइलों के साथ-RedisService.docx साथ निम्नलिखित निर्देशों के साथ बुलाए गए एक शब्द दस्तावेज़ में प्राप्त कर सकते हैं :

सेवा स्थापित करना

--service से स्थापित

यह रेडिस-सर्वर कमांड लाइन पर पहला तर्क होना चाहिए। इसके बाद तर्क उस क्रम में पारित किए जाते हैं जब वे सेवा शुरू होने पर रेडिस के पास आते हैं। सेवा को ऑटोस्टार्ट के रूप में कॉन्फ़िगर किया जाएगा और "NT AUTHORITY \ NetworkService" के रूप में लॉन्च किया जाएगा। सफल स्थापना पर एक सफलता संदेश प्रदर्शित किया जाएगा और रेडिस बाहर निकल जाएगा। यह कमांड सेवा शुरू नहीं करता है।

उदाहरण के लिए:

redis-server --service- स्थापित redis.windows.conf --loglevel क्रिया

और फिर बाद में, उसी दस्तावेज़ में, एक और उदाहरण:

निम्नलिखित एक सेवा के रूप में रेडिस के तीन अलग-अलग उदाहरणों को स्थापित और शुरू करेगा:

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

मैं क्या इकट्ठा कर सकता हूं, यह सीएलआई की निगरानी और पुनः आरंभ करने के लिए एक अलग विंडोज सेवा के साथ खिलवाड़ करने के बजाय आगे बढ़ने का नया तरीका प्रतीत होता है।


वर्तमान रिलीज़ (redis-2.8.12.zip) केवल x64 विंडोज के लिए काम करती है। X86 रिलीज़ के लिए 2.6 शाखा आज़माएं, लेकिन यह एक सेवा के रूप में नहीं चलती है: github.com/MSOpenTech/redis/tree/2.6/bin/release
ducu

क्या यह विधि 2.8 के लिए वैध है?
बंबईयाक

1
क्या हमें केवल Windows पर Redis को स्थापित करने के लिए Visual Studio स्थापित करने की आवश्यकता है? कितना मुर्ख। : |
बंबईयाक

2
बायनेरिज़ को रिहा किया गया था पृष्ठ github.com/MSOpenTech/redis/releases
इगोर कुद्रिन

धन्यवाद, इगोर! मैंने उस परिवर्तन को प्रतिबिंबित करने के लिए उपरोक्त परिचयात्मक पैराग्राफ को अपडेट किया है।
bbrown

34

विंडोज के लिए डाउनलोड रेडिस से रेडिस डाउनलोड करें

  • फिर इसे इंस्टॉल करें
  • व्यवस्थापक अधिकारों के साथ cmd खोलें
  • चलाने के आदेश net start redis

बस।


यदि आप कमांड प्रॉम्प्ट से विंडोज़ के लिए रेडिस से नहीं जुड़े हैं, तो C C: \ Program Files \ Redis और उसके बाद redis-server
Ramesh

29

एमएस ओपन टेक ने हाल ही में गिट्स पर रेडिस का एक संस्करण डाउनलोड के लिए उपलब्ध कराया। वे कहते हैं कि यह अभी तक तैयार नहीं है, लेकिन इस पर नज़र रखें।

गितुब रेपो

MSI के रूप में रिलीज़ डाउनलोड करें



@ वरुण मैंने अभी जाँच की है और यह काम करता है। हो सकता है कि हिचकी आई हो या जीथुब आपके लिए अवरुद्ध हो गया हो?
जेसबेस्किंग

हम्म, मैंने भी लॉग इन किया। फिर भी मेरे लिए काम नहीं करता है। लेकिन मैं अब साल्वाडोर डाली के समाधान का उपयोग कर रहा हूं।
अरुण

3
यह उत्तर पुराना
हैवेंट

github.com/tporadowski/redis redis की ~ नवीनतम संस्करण के लिए एमएस ओपन टेक को अपडेट करने पर किया गया है
हवाई हमले

20

इसके दो तरीके हैं। आप MSI स्थापना फ़ाइल का उपयोग कर सकते हैं या इसे मैन्युअल रूप से कर सकते हैं:

सबसे पहले msi या zip फाइल डाउनलोड करें:

आप दोनों फाइलों को यहां से डाउनलोड कर सकते हैं: https://github.com/MicrosoftArchive/redis/releases

वीडियो ट्यूटोरियल देखें (वीडियो में दोनों इंस्टालेशन के उदाहरण शामिल हैं)

इस स्थापना वीडियो ट्यूटोरियल देखें:
https://www.youtube.com/watch?v=ncFhlv-gBXQ


5
यार यह अच्छा होगा अगर कोई सिर्फ वीडियो में लिखा हो। हर कोई काम पर youtube नहीं कर सकता।
जे। एलन

1
डाउनलोड किए गए ज़िप संग्रह में, डॉक्स में एक निर्देश फ़ाइल है। Txt में इसकी प्रति यहां भी है: raw.githubusercontent.com/MSOpenTech/redis/3.0/… github.com/MicrosoftArchive/redis पर "कैसे विंडोज पर रेडिस को कॉन्फ़िगर और वितरित करें" शीर्षक के तहत।
बारह

19

मैं खिड़कियों पर रेडिस नहीं चलाता। बंदरगाहों के साथ रखने में बहुत अधिक परेशानी शामिल है, और वे हर समय एक संस्करण या दो द्वारा रेडिस-स्थिर से पीछे रह जाते हैं।

इसके बजाय मैं एक पर redis चलाने Vagrant आभासी मशीन है कि रन मेरे लिए Redis। मैंने पूरी चीज़ को एक साधारण गीथूब रेपो में बंडल कर दिया है ताकि हर कोई बहुत अधिक परेशानी के बिना मज़े में मिल सके। पूरी बात एक स्वचालित बिल्ड है इसलिए कोई गड़बड़ नहीं है। मैंने यहाँ विवरण के बारे में ब्लॉग किया ।


एक बार vm बूट्स पर रेडिस का उपयोग कैसे करें? IP द्वारा?
स्टीफन पैटन

मुझे लगता है कि अगर मैं गलत नहीं हूं तो पोर्ट आगे बढ़ जाता है
स्टीफन पैटन

@StephenPatten: हाँ, आपको इसे एक्सेस करने में सक्षम होना चाहिए localhost:6379
जेसन Punyon

15

मुझे लगता है कि विंडोज पर रेडिस को चलाने के लिए ये दो सबसे सरल तरीके हैं

1 - विंडोज के लिए मूल (और अद्यतन) पोर्ट

जैसा कि यहां विकल्प 3 पर बताया गया है ) माइक्रोसॉफ्ट का मूल निवासी रेडिस चल रहा है :

  1. Redis-latest.zip का 64 बिट विंडोज पोर्ट रेडिस डाउनलोड करें

wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip

  1. किसी भी फ़ोल्डर में redis64-latest.zip निकालें, जैसे c: \ redis में

  2. स्थानीय कॉन्फ़िगरेशन का उपयोग कर redis-server.exe चलाएँ

cd c:\redis

redis-server.exe redis.conf

  1. अपने redis उदाहरण से कनेक्ट करने के लिए redis-cli.exe चलाएँ

cd c:\redis

redis-cli.exe

2 - वज्रांत के साथ

आप यहां वर्णित वैग्रंट के साथ विंडोज पर रेडिस का उपयोग कर सकते हैं :

  1. Windows पर Vagrant स्थापित करें

  2. डाउनलोड योनि-redis.zip योनि विन्यास

    wget https://raw.github.com/ServiceStack/redis-windows/master/downloads/vagrant-redis.zip

  3. किसी भी फ़ोल्डर में vagrant-redis.zip निकालें, जैसे c: \ vagrant-redis

  4. योनि के साथ वर्चुअल बॉक्स वीएम लॉन्च करें:

    cd c:\vagrant-redis

    vagrant up

यह वर्चुअल बॉक्स के अंदर एक नया उबंटू वीएम इंस्टेंस लॉन्च करेगा जो स्वचालित रूप से रेडिस के नवीनतम स्थिर संस्करण को स्थापित और शुरू करेगा।


2
इसके अलावा इस साइट पर Redis w / o आवारा को चलाने का एक तरीका है। विंडोज़ 8 में मैंने इसे 2 मिनट में चलाया था।
rtfminc

1
यह मददगार था! धन्यवाद!
उर्सक्वायरेल

14

अब आप विंडोज के लिए मेमुरै, एक रेडिस-संगत कैश और डेटासटोर को स्थापित कर सकते हैं, वर्तमान में रेडिस 5 के साथ संगत है। मेमोराइ का उद्देश्य विंडोज प्लेटफॉर्म पर एक समर्थित रेडिस-संगत डेटास्टोर की आवश्यकता को पूरा करना है। इसके मूल में, यह Redis स्रोत कोड पर आधारित है, जिसे विंडोज पर मूल रूप से चलाने के लिए पोर्ट किया गया है, और इसे उत्पादन वातावरण के लिए आवश्यक विश्वसनीयता और प्रदर्शन का स्तर प्रदान करने के लिए डिज़ाइन किया गया है। आप अधिक जान सकते हैं और https://www.memurai.com पर मेमुराई डाउनलोड कर सकते हैं ।

एलेक्सिस कैम्पिला के
सीईओ, मेमुराई


जितना मैं आपके प्रयासों की सराहना करता हूं, उतना ही EULA नहीं है। उत्तीर्ण करना।
हवाई जहाज

12

यदि आप Powershell का थोड़ा सा खुश हैं, तो आप Powershell और Chocolatey का उपयोग करके बहुत ही अद्यतित Windows बायनेरिज़ प्राप्त कर सकते हैं।

सबसे पहले, यहां निर्देश के अनुसार Powershell में चॉकलेट जोड़ें (व्यवस्थापक के रूप में एक साधारण कमांड लाइन): https://chatalogy.org/

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

फिर, चॉकलेट से रेडिस पैकेज प्राप्त करने के लिए पॉवर्सशेल का उपयोग करें: http://chatalogy.org/packages/redis-64

choco install redis-64

Redis को C: \ ProgramData \ Chocolatey \ lib \ redis-64.2.8.9 जैसे कुछ में स्थापित किया जाएगा

विंडोज पॉवरशेल कॉपीराइट (C) 2013 Microsoft Corporation। सभी अधिकार सुरक्षित।

PS C: \ windows \ system32> चोको रेडिस -64 चॉकलेटरी स्थापित करें (v0.9.8.27) 'रेडिस -64' और निर्भरता स्थापित कर रहा है। स्थापित करके आप 'redis-64' के लिए लाइसेंस को स्वीकार करते हैं जो आप स्थापित कर रहे हैं।

redis-64 v2.8.9 जोड़ा गया C: \ ProgramData \ Chocolatey \ bin \ redis-benchmark.exe shim '.. \ lib \ redis-64.2.8.9 \ redis-benchmark.exe' की ओर इशारा किया। जोड़ा गया C: \ ProgramData \ Chocolatey \ bin \ redis-check-aof.exe shim '.. \ lib \ redis-64.2.8.9 \ redis-check-aof.exe' की ओर इशारा किया। जोड़ा गया C: \ ProgramData \ Chocolatey \ bin \ redis-check-dip.exe shim '.. \ lib \ redis-64.2.8.9 \ redis-check-dip.exe' की ओर इशारा किया। जोड़ा गया C: \ ProgramData \ Chocolatey \ bin \ redis-cli.exe shim '.. \ lib \ redis-64.2.8.9 \ redis-cli.exe' की ओर इशारा किया। जोड़ा गया C: \ ProgramData \ Chocolatey \ bin \ redis-server.exe shim '.. \ lib \ redis-64.2.8.9 \ redis-server.exe' की ओर इशारा किया। 'रेडिस -64' और निर्भरता स्थापित करने में समाप्त - यदि कंसोल में त्रुटियां नहीं दिखाई गई हैं, तो किसी को भी पता नहीं चला है। अनिश्चित होने पर त्रुटियों के लिए लॉग की जाँच करें

इसके बाद सर्वर को चलाएं

redis-server

या सीएलआई के साथ

redis-cli

C: \ ProgramData \ Chocolatey \ lib \ redis-64.2.8.9 \ RedisService.docx में निर्देशों का पालन करें रेडिस सेवा स्थापित करने के लिए


12

यदि आपके पास Windows Subsystem for Linux (WSL)मूल रूप से विंडोज 10 और विंडोज सर्वर 2019 है, तो आप इसे इस तरह से कर सकते हैं:

WSL सेट करें:

  1. लिनक्स के लिए विंडोज सबसिस्टम को सक्षम करने के लिए, Microsoft डॉक्स पर दिए गए निर्देशों का पालन करें । संक्षिप्त संस्करण है: विंडोज 10 में, Microsoft डिफ़ॉल्ट शेल के रूप में PowerShell के साथ कमांड प्रॉम्प्ट को प्रतिस्थापित करता है। व्यवस्थापक के रूप में PowerShell खोलें और लिनक्स (WSL) के लिए Windows सबसिस्टम को सक्षम करने के लिए इस कमांड को चलाएं:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    
  2. परिवर्तन करने के बाद विंडोज को रिबूट करें - ध्यान दें कि आपको केवल एक बार ऐसा करने की आवश्यकता है।

  3. Microsoft स्टोर से समर्थित लिनक्स डिस्ट्रोस में से एक को डाउनलोड और इंस्टॉल करें । उबंटू ठीक काम करता है।

स्थापित करें और परीक्षण करें:

  1. अपने विंडोज स्टोर से इंस्टॉल किए गए डिस्ट्रो को लॉन्च करें और फिर रेडिस-सर्वर इंस्टॉल करें। निम्न उदाहरण उबंटू के साथ काम करता है (आपको पहले उपयोग के लिए प्रतीक्षा करने और एक लॉगिन बनाने की आवश्यकता होगी):

    > sudo apt-get update
    > sudo apt-get upgrade
    > sudo apt-get install redis-server
    > redis-cli -v
    
  2. यह सुनिश्चित करने के लिए Redis सर्वर को पुनरारंभ करें कि यह चल रहा है:

    > sudo service redis-server restart
    
  3. अपने Redis सर्वर को चलाने और उपलब्ध करने के लिए सत्यापित करने के लिए एक साधारण Redis कमांड निष्पादित करें:

    $ redis-cli 
    127.0.0.1:6379> set user:1 "Oscar"
    127.0.0.1:6379> get user:1
    "Oscar"
    
  4. अपना Redis सर्वर बंद करने के लिए:

    > sudo service redis-server stop
    

स्रोत:

https://redislabs.com/blog/redis-on-windows-10/

https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux


एक नोट- स्टोर में उबंटू के लिए नवीनतम संस्करण मेरे लिए काम नहीं किया। काम करने के लिए रेडिस के बजाय 18.04 संस्करण को अनइंस्टॉल और इंस्टॉल करना पड़ा।
JLi


10

Redis डाउनलोड पृष्ठ अब कुछ गैर-सरकारी विंडोज बंदरगाहों के लिए संबंध हैं। Dmajkic एक सबसे लोकप्रिय / पूर्ण प्रतीत होता है।

अधिक विस्तृत उत्तर: विंडोज के तहत रेडिस को सेवा के रूप में कैसे चलाया जाए


7

मैं Memurai का उपयोग कर रहा हूं जो विंडोज के लिए रेडिस -संगत कैश और डेटास्टोर है। यह Microsoft ओपन टेक द्वारा अनुशंसित भी है क्योंकि यह उनके पूर्व प्रोजेक्ट पर यहां लिखा गया है

यह परियोजना अब सक्रिय रूप से बनाए नहीं रखी जा रही है। यदि आप Redis के विंडोज संस्करण की तलाश कर रहे हैं, तो आप मेमुराई की जांच कर सकते हैं। कृपया ध्यान दें कि Microsoft आधिकारिक रूप से किसी भी तरह से इस उत्पाद का समर्थन नहीं कर रहा है।


6

विंडोज़ होस्ट पर रेडिस को चलाने का सबसे आसान तरीका डॉकटर रेडिस कंटेनर का उपयोग करना है। बस हाइपर-वी फायर करें, डॉकर डाउनलोड करें और रेडिस चलाएं


6

आप इस लेख का अनुसरण करके Redis को स्थापित कर सकते हैं: https://github.com/ServiceStack/redis-windows लेकिन सीधे जाने के लिए, आप इसे इस लिंक से डाउनलोड कर सकते हैं: https://github.com/ServiceStack/redis-windows/raw /master/downloads/redis-latest.zip डाउनलोड करने के बाद, उस डाइरेक्टरी पर जाएं, जिसे आप अपनी फाइलें रखना पसंद करते हैं, फिर जिप फाइल को निकालें, फिर कमांड प्रॉम्प्ट खोलें और उस डायरेक्टरी पर जाएं जहां आपने अपनी फाइल निकाली है, फिर टाइप करें redis-server "और हिट एंट्री (redis-cli ओपन कमांड और रेडिस डाइरेक्टरी के रूट को खोलने के लिए, लेकिन" redis-server "के बजाय" redis-cli "निष्पादित करें)।


5

मैंने विंडोज़ पर रेडिस चलाने के 2 सबसे लोकप्रिय तरीकों के लिए इंस्टॉलेशन निर्देश और डाउनलोड प्रदान किए हैं : https://github.com/mythz/redis-windows जो दिखाता है कि कैसे:

  1. एक VirtualBox VM के अंदर Redis के नवीनतम स्थिर संस्करण को चलाने के लिए वैग्रंट का उपयोग करें ।
  2. Microsoft का Redative विंडोज नेटिव पोर्ट डाउनलोड और चलाएं

एक बार जब योनि को बॉक्स मिल गया है और चल रहा है, तो आप रेडिस का उपयोग कैसे करते हैं? मुझे लगता है कि नवीनतम निर्माण ने रेडिस को सही तरीके से संकलित नहीं किया। यह विंडोज़ 64 बिट
स्टीफन पैटन

हम्म, मैं उन कमांडों में देख रहा हूं, जिन्हें रेडिस पोर्ट फॉरवर्ड किया गया था :) इसलिए मुझे लगता है कि इसका मतलब है लोकलहोस्ट: 6379 वह जगह है जहां से मैं रेडिस का इस्तेमाल करता हूं
स्टीफन पैटन

हाँ, रेडिस का निर्माण विफल रहा :(
स्टीफन पैटन

5

विंडोज 10 का उपयोग?

https://docs.microsoft.com/en-us/windows/wsl/install-win10

/etc/apt/sources.list

(Debian 10 Buster/Bullseye)
Installs latest stable Redis (5.0.6 at time of posting)

deb https://deb.debian.org/debian bullseye main
deb https://deb.debian.org/debian bullseye-updates main
deb http://security.debian.org/debian-security/ buster/updates main
deb http://ftp.debian.org/debian bullseye-backports main
apt install redis-server

3

आप बबूनस्टैक की कोशिश कर सकते हैं , जिसमें रेडिस भी शामिल है और नोड.जेएस और मोंगोबीडी संस्करण प्रबंधक भी हैं। और यह क्रॉस प्लेटफॉर्म है।


3

विंडोज़ पर रेडिस संस्करण को Microsoft ओपन टेक टीम द्वारा प्रकाशित किया गया था लेकिन हाल ही में इस परियोजना को केवल-पढ़ने के लिए https://github.com/MicrosoftArchive/redis पर संग्रहीत किया गया है और यह अपडेट नहीं होगा। विकास रोक दिया है


3

लिनक्स के लिए विंडोज सबसिस्टम के माध्यम से विंडोज 10 प्रो (1709) पर रेडिस 4.0.8 को स्थापित करने के लिए यहां मेरे कदम हैं:

in home/user/
   01 wget http://download.redis.io/releases/redis-4.0.8.tar.gz
   02 tar xzf redis-4.0.8.tar.gz
   03 cd redis-4.0.8/
   04 sudo apt-get install make
   05 sudo apt-get update
   06 sudo apt-get install gcc
   07 cd deps
   08 make hiredis jemalloc linenoise lua geohash-int
   09 cd ..
   10 make

यदि आपके पास अप-टू-डेट वातावरण है, तो आप कई चरणों को छोड़ सकते हैं।


1
आप इसके साथ एक सेवा कैसे बनाते हैं? हम में से कुछ इन क्षेत्रों में अनुभव नहीं कर रहे हैं
r3wt

एक सेवा / सर्वर के रूप में चल रहा है: $ src / redis-server
Kentative

एह? "यहाँ विंडोज़ पर रेडिस स्थापित करने के मेरे निर्देश हैं" ... लिनक्स कमांड का गुच्छा "विंडोज सबसिस्टम" का उपयोग करके लिनक्स में चलाया जाता है ...: facepalm:
War

1
युद्ध - यह विंडो का उपयोग कर रहा है लेकिन लिनक्स के लिए विंडोज सबसिस्टम के माध्यम से - मुझे यह सबसे अच्छा समाधान लगता है।
केंटेटिव

डब्लूएसएल के तहत स्थायी सेवाएं समर्थित नहीं हैं। इसके sudo service redis-server startप्रत्येक win10 बॉक्स को फिर से चलाने के लिए एक downer पुनरारंभ है।
डॉकटर

3

चूंकि MSOpenTech का Redis का पोर्ट अब कायम नहीं है - Windows के लिए Redis के मूल पोर्ट में रुचि रखने वाला कोई भी अब यहां से Windows के लिए Redis 4.0.2 का "अल्फ़ा" संस्करण प्राप्त कर सकता है: https://github.com/tporadowski/redis-releases । यह कांटा MSOpenTech और 4.0.2 से नवीनतम 3.2.100 संस्करण से की एक मर्ज है antirez / Redis bugfixes के एक जोड़े के साथ। वर्तमान में उस पोर्ट में कोई मॉड्यूल समर्थन नहीं है और निर्भरता अभी भी अपडेट की जानी है कि रेडिस क्या उपयोग करता है।


3

MSOpenTech-Redis प्रोजेक्ट अब सक्रिय रूप से बनाए नहीं रखा जा रहा है। यदि आप Redis के विंडोज संस्करण की तलाश कर रहे हैं, तो आप मेमुराई की जांच कर सकते हैं। कृपया ध्यान दें कि Microsoft आधिकारिक तौर पर किसी भी तरह से इस उत्पाद का समर्थन नहीं कर रहा है। Https://github.com/microsoftarchive/redis में अधिक जानकारी

Windows 10 https://redislabs.com/blog/redis-on-windows-10 पर Redis Server स्थापित करने और स्थापित करने के लिए

MacOS & Linux पर रेडिस सर्वर को स्थापित और सेटअप करने के लिए https://redis.io/download

इसके अलावा, आप पैकेज प्रबंधक के माध्यम से लिनक्स पर Redis Server को स्थापित और सेटअप कर सकते हैं

MacOS के लिए त्वरित Redis सर्वर स्थापना और सेटअप गाइड के लिए https://github.com/rahamath18/Redis-on-MacOS


2

VM में Redis चलाने वाले कुछ उपयोगकर्ताओं के बारे में पढ़कर, यह मेरे दिमाग में Redis टीम की सिफारिशों को लाया:

रेडिस एक वीएम पर धीमी गति से चलता है। वर्चुअलाइजेशन टोल काफी अधिक है क्योंकि कई सामान्य कार्यों के लिए। (...) रेडिस को एक भौतिक बॉक्स पर चलाने के लिए पसंद करते हैं, खासकर यदि आप नियतात्मक विलंबता का पक्ष लेते हैं। एक अत्याधुनिक हाइपरविजर (VMWare) पर, भौतिक नेटवर्क के माध्यम से एक वीएम पर रेडिस-बेंचमार्क का परिणाम भौतिक मशीन की तुलना में लगभग 2 से विभाजित होता है, सिस्टम और रुकावटों में खर्च किए गए कुछ महत्वपूर्ण सीपीयू समय के साथ।


2

रेडिस परियोजना आधिकारिक तौर पर विंडोज का समर्थन नहीं करती है। हालाँकि, Microsoft ओपन टेक समूह Win64 को लक्षित करने वाले इस विंडोज पोर्ट को विकसित और बनाए रखता है।

http://redis.io/download


2

विंडोज़ के लिए रेडिस का कोई देशी संस्करण नहीं है। (केवल कुछ पुराने संस्करण उपलब्ध हैं)

लेकिन आप WSL (लिनक्स के लिए विंडोज सबसिस्टम) का उपयोग करके नवीनतम संस्करण स्थापित कर सकते हैं, रेडिस लैब्स से निम्नलिखित ब्लॉग देखें:

https://redislabs.com/blog/redis-on-windows-10


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.