מדריך מאמרים
התקנתי את שרת Redis על מחשב CentOS 7 חדש , אבל אני לא מצליח להפעיל אותו באמצעות 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 שנערך זה עתה עובד.
אני מקווה שהמאמר "פתרון בעיות של כשל באתחול שרת Redis: פתרון הבעיה של אי יכולת להשיג גישה לחיבור מרחוק לאחר הפעלה מחדש" שפורסם בבלוג של צ'ן וייליאנג ( https://www.chenweiliang.com/ ) יהיה לעזר עבורך.
אל תהססו לשתף את הקישור למאמר הזה: https://www.chenweiliang.com/cwl-29424.html

