Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Làm cách nào để kiểm tra xem redis có đang chạy hay không trước khi tôi khởi động bình (và khởi động nếu không)?

Sử dụng ping cmd của 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)

Đầu ra mẫu:

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. Đăng ký Flask-SocketIO

  2. Làm cách nào để bật TLS cho Redis 6 trên Sidekiq?

  3. Redis - Cái gì, Tại sao và Cách sử dụng Redis làm cơ sở dữ liệu chính

  4. Đăng ký nhiều kênh với cùng một chủ đề Jedis

  5. Tạo khóa hàng loạt trong Redis - ServiceStack C #