sql >> Database >  >> NoSQL >> Redis

Hoe controleer ik of redis actief is voordat ik flask start (en start het als dit niet het geval is)?

Gebruik ping cmd van redis:

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)

Voorbeelduitvoer:

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


  1. mongodb hoe de standaardpoort te wijzigen

  2. Woordenboek invoegen in MongoDB met c#-stuurprogramma

  3. MongoDB-jokerteken in de sleutel van een query

  4. Persbericht:ScaleGrid kondigt hostingservice aan voor Redis™ op AWS