מדריך מאמרים
בחדש CentOS 7 שרת Redis מותקן במחשב, אך לא ניתן להפעיל אותו באמצעות systemctl.
נסה להפעיל את שירות Redis▼
systemctl start redis.service
- Redis לא הצליחה להתחיל (ללא פלט).
הנה מה שקורה כשמנסים להתחבר ל-Redis:
redis-cli
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected>
אבל הפעלת Redis ידנית עובדת:
[root@redis ~]# redis-cli
127.0.0.1:6379>
שאילתה סטטוס Redis, זה מראה ש- Redis לא מופעל ▼
[root@redis ~]# systemctl status redis.service
redis-server.service - Redis persistent key-value database
Loaded: loaded (/usr/lib/systemd/system/redis-server.service; disabled)
Active: inactive (dead)
November 25 18:52:16 redis systemd[1]: Starting Redis persistent key-value database...
November 25 18:52:16 redis systemd[1]: Started Redis persistent key-value database.
להלן שאילתה נוספת לשאילתה על הסטטוס של Redis, המציגה דוגמה לכישלון Redis ▼
פתור את הבעיה ששרת Redis לא מצליח להפעיל
כדי להפעיל את הגרסה העדכנית ביותר של Redis עם systemd, עליך לערוך את קובץ התצורה של Redis:
/etc/redis.conf
בנה והגדר את Redis עם תמיכה במערכת ▼
daemonize no
supervised auto
מה עלי לעשות אם Redis לא יכולה להשיג גישה לחיבור מרחוק לאחר הפעלה מחדש של שרת VPS?
אם תפעיל מחדש את שרת VPS, Redis לא יכולה להתחיל לקבל גישה לחיבור מרחוק, אתה יכול למחוק את קובץ dump.rdb (תמונת מצב של זיכרון) ▼
cd /var/lib/redis
mv dump.rdb dump.rdb_bak
בדוק אם שירות Redis מופעל▼
ps -ef|grep redis
- נסה להפעיל מחדש את שרת VPS. אם Redis יכול להפעיל כרגיל, זה אומר שקובץ התצורה של Redis שנערך זה עתה עובד.
Hope Chen Weiliang בלוג ( https://www.chenweiliang.com/ ) שיתף "פתרון בעיות בהפעלה של Redis Server: פתרון הפעלה מחדש לא ניתן להשיג גישה לחיבור מרחוק", וזה מועיל לך.
מוזמנים לשתף את הקישור של מאמר זה:https://www.chenweiliang.com/cwl-29424.html

