Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

मैं कैसे जांचूं कि फ्लास्क शुरू करने से पहले रेडिस चल रहा है या नहीं (और अगर यह नहीं है तो इसे शुरू करें)?

रेडिस के पिंग cmd का उपयोग करें:

import redis
from redis import ConnectionError
import logging

logging.basicConfig()
logger = logging.getLogger('redis')

rs = redis.Redis("localhost")
try:
    rs.ping()
except ConnectionError:
    logger.error("Redis isn't running. try `/etc/init.d/redis-server restart`")
    exit(0)

नमूना आउटपुट:

ERROR:redis:Redis isn't running. try `/etc/init.d/redis-server restart`


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. इसके कारण:java.lang.IllegalArgumentException:CONTAINING (1):[IsContaining, Containing, इसमें शामिल हैं] रेडिस क्वेरी व्युत्पत्ति के लिए समर्थित नहीं है - रेडिस

  2. डेटाबेस को अपडेट करने के बाद रेडिस को कैसे अपडेट करें?

  3. रेडिस स्कैन गिनती:स्कैन को पैटर्न से मेल खाने वाली सभी चाबियों को वापस करने के लिए कैसे मजबूर करें?

  4. रेडिस कुंजी के भीतर कोलन का उद्देश्य क्या है

  5. मिलान पैटर्न के साथ ioredis कुंजी