Redis on Ubuntu 18.04
תוכן עניינים:
Redis היא חנות למבנה נתונים של קוד פתוח בזיכרון. זה יכול לשמש כמסד נתונים, מטמון וכמתווך הודעות ותומך במבני נתונים שונים כמו מחרוזות, האש, רשימות, סטים וכו '. Redis מספק זמינות גבוהה באמצעות Redis Sentinel כולל ניטור, התראות כישלון אוטומטי. זה גם מספק חלוקה אוטומטית בין צומת Redis מרובים באמצעות Redis Cluster.
מדריך זה מתאר כיצד להתקין ולהגדיר את Redis בשרת Ubuntu 18.04. אותן הוראות חלות על אובונטו 16.04 ועל כל הפצה מבוססת אובונטו.
תנאים מוקדמים
לפני שתתחיל עם ההדרכה, וודא שאתה מחובר כמשתמש עם הרשאות sudo.
התקנת Redis באובונטו
חבילת Redis כלולה במאגרי ברירת המחדל של אובונטו 18.04. ההתקנה די פשוטה, פשוט עקוב אחר השלבים שלהלן:
-
התחל בעדכון רשימת החבילות המתאימות על ידי הפעלת הפקודה הבאה במסוף ה- SSH שלך:
sudo apt update
התקן Redis על ידי הקלדה:
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 Sun 2018-10-28 05:10:45 PDT; 2h ago Docs: http://redis.io/documentation, man:redis-server(1) Process: 2197 ExecStop=/bin/kill -s TERM $MAINPID (code=exited, status=0/SUCCESS) Process: 2201 ExecStart=/usr/bin/redis-server /etc/redis/redis.conf (code=exited, status=0/SUCCESS) Main PID: 2226 (redis-server) Tasks: 4 (limit: 2319) CGroup: /system.slice/redis-server.service `-2226 /usr/bin/redis-server 0.0.0.0:6379
מזל טוב, בשלב זה התקנת והפעלה של Redis בשרת אובונטו 18.04.
הגדר מחדש גישה מרחוק
כברירת מחדל, Redis אינה מאפשרת חיבורים מרוחקים. ניתן להתחבר לשרת Redis רק דרך 127.0.0.1 (localhost) - המכונה בה פועלת Redis.
בצע את הצעדים הבאים רק אם ברצונך להתחבר לשרת Redis שלך ממארחים מרוחקים. אם אתה משתמש בהגדרת שרת בודדת, בה היישום ו- Redis פועלים באותה מחשב, אסור לך לאפשר גישה מרחוק.
כדי לקבוע את התצורה של Redis לקבל חיבורים מרוחקים, פתח את קובץ התצורה של Redis עם עורך הטקסט שלך:
sudo nano /etc/redis/redis.conf
אתר את הקו שמתחיל
bind 127.0.0.1::1
והחליף את
127.0.0.1
ב-
0.0.0.0
.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 0.0.0.0::1
שמור את הקובץ וסגור את העורך.
הפעל מחדש את שירות Redis כדי שינויים ייכנסו לתוקף:
sudo systemctl restart redis-server
השתמש בפקודה הבאה כדי לוודא שה redis מקשיב בכל הממשקים ביציאה
6379
:
ss -an | grep 6379
אתה אמור לראות משהו כמו למטה.
0.0.0.0
פירושו כל כתובות ה- IPv4 במחשב.
tcp LISTEN 0 128 0.0.0.0:6379 0.0.0.0:* tcp LISTEN 0 128:6379:*
בשלב הבא תצטרך להוסיף כלל חומת אש המאפשר תנועה ממכונות מרוחקות שלך ביציאת TCP
6379
.
בהנחה שאתה משתמש ב-
UFW
לניהול חומת האש שלך ואתה רוצה לאפשר גישה מרשת המשנה
192.168.121.0/24
, תפעיל את הפקודה הבאה:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
בשלב זה, שרת Redis יקבל חיבורים מרוחקים ביציאת TCP 6379.
ודא שחומת האש שלך מוגדרת כך שתקבל חיבורים רק מטווחי IP מהימנים.
כדי לוודא שהכל מוגדר כהלכה, אתה יכול לנסות לחבר את שרת ה- Redis מהמחשב המרוחק שלך באמצעות כלי השירות
redis-cli
:
על הפקודה להחזיר תגובה של
מזל טוב, התקנת את Redis בהצלחה בשרת Ubuntu 18.04 שלך. למידע נוסף על ניהול ההתקנה של Redis בקר בדף התיעוד של Redis.
redis-cli -h ping
redis-cli -h ping
PONG
:סיכום
כיצד להתקין ולהגדיר מחדש מחדש ב- debian 10 Linux
במדריך זה, נסקור כיצד להתקין ולהגדיר את Redis ב- Debian 10, Buster. Redis היא חנות נתונים בעלת קוד פתוח בזיכרון.
כיצד להתקין ולהגדיר Nagios באובונטו 18.04
Nagios היא אחת ממערכות הניטור של הקוד הפתוח הפופולריות ביותר. Nagios מקיים מלאי של כל תשתיות ה- IT שלך ומבטיח שהרשתות, השרתים, היישומים, השירותים והתהליכים שלך פועלים.
כיצד להתקין ולהגדיר פרוקסי דיונון באובונטו 18.04
דיונון הוא פרוקסי מטמון מלאים הכולל תמיכה בפרוטוקולי רשת פופולריים כמו HTTP, HTTPS, FTP, ועוד. מדריך זה ינחה אותך בתהליך של הגדרת פרוקסי דיונון באובונטו 18.04.