How to Install Redis on Linux Debian 9?
תוכן עניינים:
Redis היא חנות נתונים בעלת קוד פתוח בזיכרון. זה יכול לשמש כמסד נתונים, מטמון וכמתווך הודעות ותומך במבני נתונים שונים כמו מחרוזות, Hashes, רשימות, סטים וכו '. Redis מספקת זמינות גבוהה באמצעות Redis Sentinel כולל ניטור, התראות כישלון אוטומטי. זה גם מספק חלוקה אוטומטית בין צומת Redis מרובים באמצעות Redis Cluster.
מדריך זה מסביר כיצד להתקין ולהגדיר את Redis בשרת Debian 9.
תנאים מוקדמים
לפני שתתחיל עם ההדרכה, וודא שאתה מחובר כמשתמש עם הרשאות sudo.
התקנת Redis ב- Debian
חבילת Redis כלולה במאגרי ברירת המחדל של Debian 9. ההתקנה די פשוטה, פשוט עקוב אחר השלבים שלהלן:
-
התחל בעדכון רשימת החבילות המתאימות על ידי הנפקה של הפקודה הבאה:
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 Wed 2018-12-05 08:54:49 PST; 4min 52s ago Docs: http://redis.io/documentation, man:redis-server(1) Main PID: 1569 (redis-server) CGroup: /system.slice/redis-server.service └─1569 /usr/bin/redis-server 127.0.0.1:6379
בשלב זה Redis מותקן ופועל בשרת Debian 9 שלך ותוכל להתחיל להשתמש בו.
הגדר מחדש גישה מרחוק
כברירת מחדל, לא ניתן לגשת אל Redis ממיקום מרוחק. ניתן להתחבר לשרת Redis רק דרך 127.0.0.1 (localhost) - המכונה בה פועלת Redis.
בצע את הצעדים הבאים רק אם ברצונך להתחבר לשרת Redis שלך ממארחים מרוחקים. אם אתה משתמש בהגדרת שרת בודדת, בה היישום ו- Redis פועלים באותה מחשב, אסור לך לאפשר גישה מרחוק.
כדי לקבוע את התצורה של Redis לקבל חיבורים מרוחקים, פתח את קובץ התצורה של Redis עם עורך הטקסט שלך:
sudo nano /etc/redis/redis.conf
חפש קו שמתחיל
bind 127.0.0.1
127.0.0.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
שמור את הקובץ וסגור את העורך.
הפעל מחדש את שירות Redis כדי שינויים ייכנסו לתוקף:
sudo systemctl restart redis-server
השתמש בפקודה הבאה כדי לוודא כי Redis מאזין בכל הממשקים ביציאה
6379
:
ss -an | grep 6379
אתה אמור לראות משהו כמו להלן:
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
ודא שחומת האש שלך מוגדרת כך שתקבל חיבורים רק מטווחי IP מהימנים.
כדי לוודא שהכל מוגדר כהלכה, אתה יכול לנסות לחבר את שרת ה- Redis מהמחשב המרוחק שלך באמצעות כלי השירות
redis-cli
:
על הפקודה להחזיר תגובה של
מזל טוב, התקנת בהצלחה את Redis בשרת Debian 9 שלך. למידע נוסף על ניהול ההתקנה של Redis בקר בדף התיעוד של Redis.
redis-cli -h ping
redis-cli -h ping
PONG
:סיכום
הפעל מחדש ישירות לתוך מערכת הפעלה אחרת עם IReboot iReboot הוא כלי עזר לאתחול מחדש חינם עבור Windows, המאפשר לך לבחור איזו מערכת הפעלה אתה אם ברצונך להתקין מחדש שני עותקים או יותר של מערכת הפעלה במחשב שלך, ואם אתה רוצה
לאתחל מחדש את מערכת הפעלה אחרת
כיצד להתקין ולהגדיר מחדש מחדש באובונטו 18.04
Redis היא חנות למבנה נתונים של קוד פתוח בזיכרון. זה יכול לשמש כמסד נתונים, מטמון וכמתווך הודעות ותומך במבני נתונים שונים כמו מחרוזות, האש, רשימות, סטים וכו '. מדריך זה מתאר כיצד להתקין ולהגדיר את Redis בשרת Ubuntu 18.04.
כיצד להתקין ולקבוע את התצורה של שדים באובונטו 18.04
Gogs הוא שרת git עם קוד פתוח שמתארח בעצמו שנכתב ב- Go. הוא כולל עורך קבצים של מאגר, מעקב אחר בעיות אחר פרויקטים וויקי מובנה. מדריך זה מכסה את השלבים להתקנה והגדרת תצורה של Gogs באובונטו 18.04.