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

Bagaimana cara menentukan waktu eksekusi skrip Lua di Redis?

Anda dapat mengaktifkan fitur Redis log lambat, dengan mengubah parameter slowlog-log-slower-than ke 0. Ini akan mencatat waktu eksekusi SEMUA perintah (termasuk skrip Lua, dan berapa pun waktu eksekusinya).

Log lambat disimpan dalam antrian dalam memori yang harus Anda buang secara teratur untuk mengumpulkan data. Bergantung pada volume lalu lintas, Anda mungkin harus meningkatkan slowlog-max-len untuk memastikan menangkap waktu eksekusi yang Anda inginkan.

Anda dapat menggunakan perintah get slowlog untuk membuang log lambat. Terserah Anda untuk menyaring hasil yang tidak Anda butuhkan. AFAIK, tidak ada kemungkinan untuk memfilter pada waktu pengumpulan data (untuk menyimpan statistik Lua saja).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redistogo dan Sidekiq di Heroku:Tidak dapat terhubung

  2. Masalah saat menjalankan instance OAuthd

  3. Mengelola koneksi ke redis dari Python

  4. cookie nginx lua redis tidak disetel

  5. meneruskan hasil ke perintah lain di redis