Redis Installation on Linux CentOS 7 | CentOS7 | RedHat7 OpenSource BSD Software
תוכן עניינים:
Redis היא חנות למבנה נתונים של קוד פתוח בזיכרון. זה יכול לשמש כמסד נתונים, מטמון וכמתווך הודעות ותומך במבני נתונים שונים כמו מחרוזות, Hashes, רשימות, סטים וכו '. Redis מספקת זמינות גבוהה באמצעות Redis Sentinel כולל ניטור, התראות כישלון אוטומטי. זה גם מספק חלוקה אוטומטית בין צומת Redis מרובים באמצעות Redis Cluster.
מדריך זה מסביר כיצד להתקין ולהגדיר את Redis בשרת CentOS 7.
תנאים מוקדמים
לפני שתתחיל עם ההדרכה, וודא שאתה מחובר כמשתמש עם הרשאות sudo.
התקנת Redis ב- CentOS 7
חבילת Redis אינה כלולה במאגרי ברירת המחדל של CentOS. אנו נתקין את Redis גרסה 5.0.2 ממאגר Remi.
ההתקנה די פשוטה, פשוט עקוב אחר השלבים שלהלן:
-
התחל בהפעלת מאגר Remi על ידי הפעלת הפקודות הבאות במסוף ה- SSH שלך:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi
התקן את חבילת Redis על ידי הקלדה:
sudo yum install redis
לאחר השלמת ההתקנה, התחל את שירות Redis ואפשר לו להתחיל אוטומטית באתחול עם:
sudo systemctl enable redis
Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /usr/lib/systemd/system/redis.service.
כדי לבדוק את מצב השירות הזן את הפקודה הבאה:
sudo systemctl status redis
אתה אמור לראות משהו כמו הבא:
● redis.service - Redis persistent key-value database Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/redis.service.d └─limit.conf Active: active (running) since Sat 2018-11-24 15:21:55 PST; 40s ago Main PID: 2157 (redis-server) CGroup: /system.slice/redis.service └─2157 /usr/bin/redis-server 127.0.0.1:6379
מזל טוב, בשלב זה התקנת את Redis והופעלת בשרת CentOS 7 שלך.
הגדר מחדש גישה מרחוק
כברירת מחדל, Redis אינה מאפשרת חיבורים מרוחקים. ניתן להתחבר לשרת Redis רק דרך 127.0.0.1 (localhost) - המכונה בה פועלת Redis.
בצע את הצעדים הבאים רק אם ברצונך להתחבר לשרת Redis שלך ממארחים מרוחקים. אם אתה משתמש בהגדרת שרת בודדת, בה היישום ו- Redis פועלים באותה מחשב, אסור לך לאפשר גישה מרחוק.
כדי לקבוע את התצורה של Redis לקבל חיבורים מרוחקים, פתח את קובץ התצורה של Redis עם עורך הטקסט שלך:
sudo nano /etc/redis.conf
אתר את הקו שמתחיל
bind 127.0.0.1
והוסף את כתובת ה- IP הפרטית של השרת שלך לאחר
127.0.0.1
.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 127.0.0.1 192.168.121.233
הקפד להחליף את
192.168.121.233
בכתובת ה- IP שלך. שמור את הקובץ וסגור את העורך.
הפעל מחדש את שירות Redis כדי שינויים ייכנסו לתוקף:
sudo systemctl restart redis
השתמש בפקודת ה-
ss
הבאה כדי לוודא ששרת Redis מאזין בממשק הפרטי שלך ביציאה
6379
:
ss -an | grep 6379
אתה אמור לראות משהו כמו להלן:
tcp LISTEN 0 128 192.168.121.233:6379 *:* tcp LISTEN 0 128 127.0.0.1:6379 *:*
בשלב הבא תצטרך להוסיף כלל חומת אש המאפשר תנועה ממכונות מרוחקות שלך ביציאת TCP
6379
.
בהנחה שאתה משתמש ב-
FirewallD
לניהול חומת האש שלך ואתה רוצה לאפשר גישה מרשת המשנה
192.168.121.0/24
, תפעיל את הפקודות הבאות:
sudo firewall-cmd --new-zone=redis --permanent
sudo firewall-cmd --zone=redis --add-port=6379/tcp --permanent
sudo firewall-cmd --zone=redis --add-source=192.168.121.0/24 --permanent
sudo firewall-cmd --reload
הפקודות למעלה יוצרות אזור חדש בשם
redis
, פותח את היציאה
6379
ומאפשרת גישה מהרשת הפרטית.
בשלב זה, שרת Redis יקבל חיבורים מרוחקים ביציאת TCP 6379.
ודא שחומת האש שלך מוגדרת כך שתקבל חיבורים רק מטווחי IP מהימנים.
כדי לוודא שהכל מוגדר כהלכה, תוכלו לנסות לחבר את שרת ה- Redis מהמחשב המרוחק שלכם באמצעות כלי השירות
redis-cli
המספק ממשק שורת פקודה לשרת Redis:
על הפקודה להחזיר תגובה של
מזל טוב, התקנת את Redis בהצלחה בשרת CentOS 7 שלך. למידע נוסף על השימוש ב- Redis, בקר בדף התיעוד הרשמי שלהם.
redis-cli -h ping
redis-cli -h ping
PONG
:סיכום
הפעל מחדש ישירות לתוך מערכת הפעלה אחרת עם IReboot iReboot הוא כלי עזר לאתחול מחדש חינם עבור Windows, המאפשר לך לבחור איזו מערכת הפעלה אתה אם ברצונך להתקין מחדש שני עותקים או יותר של מערכת הפעלה במחשב שלך, ואם אתה רוצה
לאתחל מחדש את מערכת הפעלה אחרת
כיצד להתקין ולהגדיר מחדש מחדש ב- debian 10 Linux
במדריך זה, נסקור כיצד להתקין ולהגדיר את Redis ב- Debian 10, Buster. Redis היא חנות נתונים בעלת קוד פתוח בזיכרון.
כיצד להתקין ולהגדיר מחדש מחדש באובונטו 18.04
Redis היא חנות למבנה נתונים של קוד פתוח בזיכרון. זה יכול לשמש כמסד נתונים, מטמון וכמתווך הודעות ותומך במבני נתונים שונים כמו מחרוזות, האש, רשימות, סטים וכו '. מדריך זה מתאר כיצד להתקין ולהגדיר את Redis בשרת Ubuntu 18.04.