مرحبًا فريق Redis الأساسي ،
لكي أشعر بقوة redis ، قمت بالفعل بإعداد مجموعة أمان مع المنفذ 6379 في أمازون ec2.
ضمن دليل redis-Stable / src في مثيل ec2 الخاص بي عبر putty.exe أو nxclient ، حاولت بدء تشغيل وحدة تحكم redis باستخدام redis-cli و redis-cli -p 3000 -h عنوان IP الخاص بي و redis-cli - p 6379 -h عنوان IP الخاص بي ، redis-CLI -p 80 -h 127.0.0.1 و redis-CLI -p 3000 -h 127.0.0.1 و redis-CLI -p 6379 -h 127.0.0.1 و redis-cli -p 3000 وريديس- CLI -P 6379 ...
ولكن دون جدوى. كل ما لدي هو الرسالة أدناه:
تعذر الاتصال بـ Redis على 127.0.0.1:6379: تم رفض الاتصال
غير متصل>
وعندما أستخدم redis-cli -p 80 -h عنوان IP الخاص بي و redis-cli -p 80 ،
يمكنني تسجيل الدخول ، ولكن عندما أكتب "ping" لمعرفة ما إذا كان يعمل أم لا. تلقيت الرسالة أدناه:
خطأ: خطأ بروتوكول ، تم الحصول على "<" كبايت لنوع الرد
لطفا أتساءل ما الخطأ الذي قمت به. أي مساعدة مقدرة هنا من فضلك. شكرا.
ارجع إلى https://github.com/antirez/redis ، لقد وجدت أنني بحاجة إلى بدء مثيل خادم redis أولاً عن طريق كتابة redis-server قبل كتابة redis-cli في محطة أخرى.
اللعب مع ريديس
يمكنك استخدام redis-cli للعب مع Redis. ابدأ مثيل خادم redis ،
ثم في محطة أخرى جرب ما يلي:
% cd src
% ./redis-cli
redis> ping
PONG
redis> set foo bar
OK
redis> get foo
"bar"
redis> incr mycounter
(integer) 1
redis> incr mycounter
(integer) 2
redis>
رائعة. ولكن ماذا عن نظام التشغيل Windows؟
maelfyn هل يمكنك أن تكون أكثر تحديدًا بشأن السؤال؟ ما الذي تعنيه من حيث الحديث الذي بعثته؟ كان الاستنتاج هو: بدء تشغيل خادم redis قبل محاولة الاتصال به كعميل. هذا ينطبق بالتساوي على Windows. لاحظ أن مشروع redis الأساسي لا يستهدف النوافذ ، ولكن هناك عددًا من الطرق لاستخدام redis على Windows (أفعل ذلك بانتظام).
التعليق الأكثر فائدة
ارجع إلى https://github.com/antirez/redis ، لقد وجدت أنني بحاجة إلى بدء مثيل خادم redis أولاً عن طريق كتابة redis-server قبل كتابة redis-cli في محطة أخرى.
اللعب مع ريديس
يمكنك استخدام redis-cli للعب مع Redis. ابدأ مثيل خادم redis ،
ثم في محطة أخرى جرب ما يلي: