Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Bagaimana cara memeriksa apakah redis berjalan sebelum saya memulai flask (dan memulainya jika tidak)?

Gunakan 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)

Contoh Keluaran:

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. Kompleksitas waktu zadd ketika nilai memiliki skor lebih besar dari skor tertinggi yang ada dalam set yang diurutkan yang ditargetkan

  2. Redis:Untuk mengatur batas waktu untuk pasangan nilai kunci di Set

  3. Bagaimana Redis bisa mengurutkan menurut dua set yang diurutkan berbeda?

  4. json.loads dan Redis di python 3.5

  5. Redis - Menggunakan CONFIG SET dengan cepat dalam hubungan master slave