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

apa itu pagecache, dentries, inode?

Dengan sedikit penyederhanaan, izinkan saya mencoba menjelaskan dalam konteks pertanyaan Anda karena ada banyak jawaban.

Tampaknya Anda bekerja dengan caching memori dari struktur direktori. Sebuah inode dalam konteks Anda adalah struktur data yang mewakili file. Sebuah gigi palsu adalah struktur data yang mewakili direktori. Struktur ini dapat digunakan untuk membangun cache memori yang mewakili struktur file pada disk. Untuk mendapatkan daftar langsung, OS bisa pergi ke dentries--jika direktori ada--daftar isinya (serangkaian inode). Jika tidak ada, buka disk dan baca ke dalam memori agar dapat digunakan kembali.

Cache halaman bisa berisi pemetaan memori ke blok pada disk. Itu bisa berupa buffer I/O, file yang dipetakan memori, area halaman dari executable--apa pun yang dapat disimpan OS dalam memori dari file.

Perintah Anda menghapus buffer ini.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. dapatkan objek dari redis tanpa evaluasi?

  2. Cara membuat Laravel bekerja dengan cluster Redis di AWS

  3. Redis menghubungkan ECONNREFUSED di NodeJS di cluster Kubernetes

  4. Kedaluwarsa pemberitahuan keyspace redis tidak diaktifkan

  5. Apakah redis adalah penyimpanan data yang tahan lama?