Redis
 sql >> база данни >  >> NoSQL >> Redis

Как да проверя дали redis работи, преди да стартирам flask (и да го стартирам, ако не е)?

Използвайте ping cmd на 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)

Примерен изход:

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. Как да настроя/получа pandas.DataFrame към/от Redis?

  2. Redis serviceStack клиент за свързване в пул

  3. Как да получите DIFF на сортиран набор

  4. Демократична опашка в Сидекик

  5. Вмъкване на Redis неправилно или странно сортиране?