sql >> Database teknologi >  >> NoSQL >> Redis

Hvordan kontrollerer jeg, om redis kører, før jeg starter kolben (og starter den, hvis den ikke gør det)?

Brug ping cmd af 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)

Eksempeloutput:

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


  1. Sådan opretter du forbindelse til ElastiCache-klyngen ved hjælp af node.js

  2. MongoDB som en tidsseriedatabase

  3. Enums i MongoDB

  4. Redis - Sorteret sæt, find vare efter egenskabsværdi