نحوه اتصال به دیتابیس Redis

نحوه اتصال به دیتابیس Redis

در این مقاله به آموزش و نحوه اتصال به دیتابیس Redis رو آموزش میدهیم , شما در حال مطالعه این مقاله از وبلاگ فاما سرور هستید و برای اطلاع از آموزش های قبلی به سرفصل ها و دسته بندی ها یا وبلاگ مراجعه کنید.

مقدمه

Redis یک فروشگاه داده با ارزش منبع اصلی و در حافظه است. این که آیا شما Redis را به صورت محلی نصب کرده اید یا با یک نمونه از راه دور کار می کنید ، برای انجام بیشتر عملیات باید به آن متصل شوید. در این آموزش نحوه اتصال به Redis از خط فرمان ، چگونگی تأیید اعتبار و آزمایش اتصال شما و همچنین نحوه بستن اتصال Redis را بررسی خواهیم کرد.
نحوه استفاده از این راهنما

این راهنما به صورت یک ورق تقلب با مثال های حاوی خود نوشته شده است. ما شما را تشویق می کنیم به هر بخش مرتبط با کاری که می خواهید انجام دهید پرش کنید.

دستورات نشان داده شده در این راهنما روی سرور اوبونتو ۱۸٫۰۴ که دارای نسخه Redis نسخه ۴٫۰٫۹ است ، مورد آزمایش قرار گرفتند. ما با اجرای آنها با redis-cli ، رابط خط فرمان Redis نحوه رفتار این دستورات را نشان خواهیم داد. توجه داشته باشید که اگر از رابط کاربری Redis – مثلاً Redli استفاده می کنید – ممکن است خروجی دقیق برخی از دستورات متفاوت باشد.

از طرف دیگر ، می توانید نمونه ای از پایگاه داده Redis را برای آزمایش این دستورات تهیه کنید ، اما توجه داشته باشید که بسته به سطح کنترلی که توسط ارائه دهنده پایگاه داده شما ارائه می شود ، ممکن است برخی از دستورات موجود در این راهنما مطابق توضیحات کار نکند. سپس باید Redli را نصب کنید یا یک تونل TLS را راه اندازی کنید تا بتوانید از طریق TLS به بانک اطلاعاتی مدیریت شده متصل شوید.

 

اتصال به Redis

 

شما میتوانید سیستم عامل اوبونتو رو برروی مجازی ساز و سیستم شخصی خود نصب کنید یا اینکه از سرورمجازی فاما سرور استفاده کنید و بصورت آنلاین و ۲۴ ساعته و بدون مشکل به آزمایش و خدمات بپردازید.

اگر سرور مجدد محلی نصب کرده اید ، می توانید با دستور redis-cli به نمونه Redis وصل شوید:

redis-cli

این امر شما را به حالت تعاملی redis-cli تبدیل می کند که یک حلقه چاپ-eval-print (REPL) را به شما ارائه می دهد که می توانید دستورات داخلی ساخته شده Redis را اجرا کنید و پاسخ دریافت کنید.

در حالت تعاملی ، خط فرمان شما تغییر می کند تا ارتباط شما را منعکس کند. در این مثال و سایر افراد در طول این راهنما ، اعلان نشان دهنده اتصال به یک نمونه Redis به صورت محلی (۱۲۷٫۰٫۰٫۱) است و به پورت پیش فرض Redis (6379) دسترسی دارید:

127.0.0.1:6379>

گزینه جایگزین برای اجرای دستورات Redis در حالت تعاملی اجرای آنها به عنوان آرگومان برای دستور redis-cli است ، مانند این:

 

redis-cli redis_command

 

اگر می خواهید به یک مرکز داده از راه دور Redis متصل شوید ، می توانید شماره های میزبان و پورت آن را به ترتیب با پرچم های -h و -p مشخص کنید. همچنین ، اگر پایگاه داده Redis خود را پیکربندی کرده اید تا به رمزعبور احتیاج داشته باشد ، می توانید پرچم -a به دنبال آن با گذرواژه خود را وارد کنید تا احراز هویت شود:

redis-cli -h host -p port_number -a password

اگر رمز عبوری Redis تنظیم کرده باشید ، مشتری می تواند به Redis وصل شود حتی اگر پرچم -a را در فرمان redis-cli خود وارد نکنید. با این حال ، آنها تا زمانی که تأیید اعتبار نکنند ، نمی توانند داده ها را اضافه یا تغییر دهند. برای تأیید اعتبار پس از اتصال ، از دستور auth و پسورد آن استفاده کنید:

 

127.0.0.1:6379> auth password

 

اگر گذرواژه منتقل شده به auth معتبر باشد ، دستور خوب برمی گردد. در غیر این صورت ، خطایی برمی گردد.

اگر با یک پایگاه داده مدیریت شده Redis مشغول به کار هستید ، ارائه دهنده cloud شما ممکن است URI را به شما بدهد که با استفاده از مجدد: // یا تغییر مجدد: // که می توانید برای دسترسی به پایگاه داده خود استفاده کنید ، ارائه می دهد. اگر رشته اتصال با redis: // شروع می شود ، می توانید آن را به عنوان یک آرگومان برای redis-cli برای اتصال درج کنید.

با این حال ، اگر رشته ارتباطی دارید که با تغییر مجدد شروع می شود: // ، این بدان معنی است که بانک اطلاعاتی مدیریت شده شما نیاز به اتصالات بیش از TLS / SSL دارد. redis-cli اتصالات TLS را پشتیبانی نمی کند ، بنابراین برای ارتباط با URI باید از ابزار دیگری استفاده کنید که از پروتکل rediss پشتیبانی می کند. برای پایگاه داده های  famaserver، که نیاز به اتصال از طریق TLS دارند ، توصیه می کنیم از Redli برای دسترسی به نمونه Redis استفاده کنید.

برای اتصال به بانک اطلاعاتی با Redli از ترکیب زیر استفاده کنید. توجه داشته باشید که این مثال شامل گزینه –tls می باشد که مشخص می کند اتصال باید بر روی TLS و پرچم -u انجام شود ، که اعلام می کند آرگومان زیر یک URI اتصال است:

redli --tls -u rediss://connection_URI

اگر سعی کرده اید به یک نمونه غیرقابل دسترسی متصل شوید ، Redis-cli به حالت قطع می شود. سریع این موضوع را منعکس می کند:

not connected>

Redis سعی می کند هر بار که یک فرمان را اجرا می کنید مجدداً در حالت قطع و وصل قرار بگیرید.

نحوه اتصال به دیتابیس Redis

نحوه اتصال به دیتابیس Redis

تست اتصالات

دستور ping برای تست زنده بودن اتصال به یک پایگاه داده مفید است. توجه داشته باشید که این یک دستور خاص Redis است و با ابزار شبکه پینگ متفاوت است. با این حال ، این دو عملکرد مشابهی دارند در این که هر دو برای بررسی ارتباط بین دو دستگاه استفاده می شوند.

اگر اتصال به پایان برسد و هیچ استدلالی گنجانده نشود ، فرمان پینگ PONG را برمی گرداند:

127.0.0.1:6379> ping
Output
PONG

اگر استدلالی را به فرمان ping ارائه دهید ، در صورت موفقیت آمیز بودن اتصال ، این آرگومان را به جای PONG برمی گرداند:

127.0.0.1:6379> ping “hello Redis!”
Output
“hello Redis!”

اگر پینگ یا هر دستور دیگری را در حالت قطع اتصال اجرا کنید ، خروجی مانند این را مشاهده خواهید کرد:

not connected> ping
Output
Could not connect to Redis at host:port: Connection refused

توجه داشته باشید که پینگ توسط Redis داخلی نیز برای اندازه گیری تأخیر استفاده می شود.


قطع ارتباط از Redis


برای جدا کردن از یک نمونه Redis ، از دستور ترک استفاده کنید:

 

127.0.0.1:6379> quit

در حال اجرا خروجی نیز از اتصال خارج می شود:

127.0.0.1:6379> exit

هر دو ترک و خروج اتصال را می بندند ، اما فقط به محض اینکه همه پاسخهای در انتظار برای مشتریان ارسال شده است.
نتیجه

در این راهنما تعدادی از دستورات مورد استفاده برای ایجاد ، آزمایش و اتصال نزدیک به یک سرور Redis مورد استفاده قرار می گیرد. اگر دستورات ، استدلالها یا رویه های مرتبط دیگری وجود دارد که می خواهید در این راهنما ببینید ، لطفاً در نظرات زیر سؤال کنید یا پیشنهاد دهید.

 

نحوه اتصال به دیتابیس Redis-منبع فاما سرور

 

نظرات کاربران
مطالب مرتبط
آموزش تغییر TTL در دایرکت ادمین
آموزش تغییر TTL در دایرکت ادمین

با آموزش تغییر TTL در دایرکت ادمین از بخش مقالات فاما سرور و دسته آموزش های دایرکت ادمین در خدمت…

آموزش نصب وردپرس
آموزش نصب وردپرس

وردپرس یک سیستم مدیریت محتوای بسیار قدرتمند است که در این مقاله آموزش نصب وردپرس را مرور خواهیم کرد و…

ارور hyper visitor بعد از نصب esxi
ارور hyper visitor بعد از نصب esxi

در این مقاله با مشکل ارور hyper visitor بعد از نصب esxi نسخه ۶٫۷ یا دیگر نسخه ها روبرو خواهیم…

درباره فناوران آساک

فاما سرور از گروه شرکت های فاما نام گذاری و تشکیل شده است که در قسمت فوتر میتوانید با خدمات دیگر ما نیز آشنا بشوید و خرسندیم که در این راه و برای رسیدن به موفقیت در کنار شما خواهیم بود.

سرور مجازی ایران

سرور اختصاصی ایران

سرور مجازی آلمان

سرور مجازی آمریکا

سرور مجازی فرانسه

سرور مجازی

سرور ایران

خرید vps

سرور بیگ بلو باتن