پایگاه داده, لینوکس, مدیریت سرور لینوکس

آموزش نصب و کانفیگ پایگاه داده Redis در اوبونتو

آموزش نصب پایگاه داده Redis در اوبونتو

نصب پایگاه داده Redis در اوبونتو ساده است، در این مقاله نحوه نصب و پیاده سازی دیتابیس Redis در لینوکس Ubuntu را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

آموزش نصب پایگاه داده Redis در اوبونتو

Redis در اوبونتو

ردیس مخفف Remote Dictionary Service یک ذخیره ساز ساختار داده های حافظه است که از آن به عنوان پایگاه داده ، cache و … استفاده می شود.

ردیس یک بانک اطلاعاتی NoSql کلید/مقدار (key/value) است که بصورت Open Source و تحت لیسانس BSD منتشر می شود.

Redis بانک اطلاعاتی مقیم در حافظه (in-memory data structure store) است که این مهم موجب سرعت و کارایی فوق العاده پاسخدهی شده است.

این پایگاه داده میتواند هم در حافظه اصلی و هم در حافظه جانبی ذخیره شود.

در ادامه این مقاله قصد داریم روش نصب و راه اندازی Redis در لینوکس توزیع اوبونتو را به شما عزیزان آموزش دهیم، همراه داتیس نتورک باشید.

مراحل نصب Redis در Ubuntu

نسخه Redis 5.0.x در مخازن پیش فرض اوبونتو گنجانده شده است.

برای نصب آن ، دستورات زیر را به عنوان root یا کاربر دارای امتیازات sudo اجرا کنید :

sudo apt update
sudo apt install redis-server

پس از اتمام نصب ، سرویس Redis بطور خودکار شروع می شود.

برای بررسی وضعیت سرویس ، دستور زیر را وارد کنید:

sudo systemctl status redis-server

شما باید چیزی شبیه به این را ببینید:

redis-server.service - Advanced key-value store
Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2020-06-06 20:03:08 UTC; 10s ago
...

نصب Redis روی سرور اوبونتو با موفقیت انجام شد.

کانفیگ دسترسی ریموت Redis در اوبونتو

به طور پیش فرض ، سرور Redis اتصالات ریموت را نمی پذیرد.

شما می توانید فقط از 127.0.0.1(localhost) به دستگاه Redis متصل شوید.

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

برای پیکربندی Redis برای پذیرش اتصالات از راه دور ، پرونده پیکربندی Redis را با ویرایشگر متن خود باز کنید:

sudo nano /etc/redis/redis.conf

خطی را که با bind 127.0.0.1 ::1 شروع می شود پیدا کنید و به صورت زیر تغییر دهید:

0.0.0.0 یعنی تمام آدرس های IPv4 موجود در دستگاه.

# bind 0.0.0.0 ::1

پرونده را ذخیره کنید و سرویس Redis را برای ایجاد تغییرات ری استارت کنید:

sudo systemctl restart redis-server

برای تأیید این که redis در تمام رابط های موجود ، از پورت 6379استفاده می کند از دستور زیر استفاده کنید :

ss -an | grep 6379

شما باید چیزی مانند زیر را ببینید.

tcp LISTEN 0 511 0.0.0.0:6379 0.0.0.0:*
tcp LISTEN 0 511 [::]:6379 [::]:*

در مرحله بعدی ، برای فعال کردن ترافیک از درگاه TCP 6379 ، باید فایروال خود را پیکربندی کنید .

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

به عنوان مثال:

برای اجازه اتصال فقط از 192.168.121.0/24 ، دستور زیر را اجرا می کنید:

sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379

اطمینان حاصل کنید که فایروال شما پیکربندی شده است تا اتصالات را فقط از محدوده IP معتبر بپذیرد.

در این مرحله ، شما باید از مکانهای راه دور به Redis درگاه TCP 6379 وصل شوید.

برای تأیید صحت تنظیم همه چیز ، می توانید با استفاده از ابزار redis-cl، سرور Redis را از دستگاه راه دور خود پینگ کنید :

redis-cli -h  ping

دستور باید پاسخی از این قبیل پاسخ دهد PONG:

PONG

امیدواریم مقاله آموزش نصب و پیاده سازی ردیس در اوبونتو برای شما عزیزان مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *