Rumah  >  Soal Jawab  >  teks badan

redis中的数据过期后是如何处理的呢?

redis可以设置数据过期时间,如果一个数据过期是如何处理的呢?是有一个计时器实时删除吗?这样太低效了。是下次使用的时候再判断吗?这样随着数据的增多,会不会判断时间越来越长?

黄舟黄舟2761 hari yang lalu640

membalas semua(3)saya akan balas

  • 黄舟

    黄舟2017-04-21 11:20:35

    Dalam hal ini, anda boleh mencari Strategi tamat tempoh Redis Terdapat banyak artikel berkaitan saya hanya faham dan menggunakan Redis dan belum mengkaji prinsipnya secara mendalam.

    balas
    0
  • 怪我咯

    怪我咯2017-04-21 11:20:35

    Artikel ini mempunyai arahan: http://www.cppblog.com/richbirdandy/archive/2011/11/29/161184.html

    Tiga cara di atas untuk memadamkan kunci yang telah tamat tempoh Cara kedua adalah dengan kerap memadam bahagian kunci tertentu Cara pertama ialah "padam semasa membaca" untuk memastikan bahawa kunci yang telah tamat tempoh tidak akan diakses perkadaran tertentu kekunci dengan kerap kaedah kekerasan apabila memori melebihi tetapan. Dari sini juga kita boleh lihat kepintaran rekaan redis,

    balas
    0
  • 黄舟

    黄舟2017-04-21 11:20:35

    Pemadaman malas dan pemadaman biasa, sila lihat "Redis Design and Implementation" untuk penjelasan terperinci

    balas
    0
  • Batalbalas