Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Jak sprawdzić, czy redis działa przed uruchomieniem kolby (i uruchomić go, jeśli nie jest)?

Użyj polecenia ping dla 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)

Przykładowe wyjście:

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. Planowanie zadań związanych z selerem z dużym ETA

  2. Redis posortowane zestawy i najlepszy sposób na przechowywanie uidów

  3. Redis:możliwe wygaśnięcie elementu w tablicy lub posortowanym zestawie?

  4. Komunikacja między dwoma kontenerami Docker w systemie macOS 10.12

  5. Faye lub Redis Pubsub