Rumah > Soal Jawab > teks badan
这些内存数据库都是把数据放到内存里,作为缓存的话,是不是存储多少内容就占用多少内存呢?
比如我的Linux服务器是2G内存的,那使用他们作为缓存数据库,就不能缓存超过2G的内容呢?
某草草2017-04-27 09:04:23
Ini bukan tentang berapa banyak memori yang disimpan.
Mekanisme cache memcached
Memcached menggunakan mekanisme peruntukan memori Slab Allocation Anda boleh membaca artikel ini tentang kaedah penyimpanan data Memcached
Mekanisme ini mempunyai kekurangan. Sekat (chuck), contohnya: menyimpan 70 bait data ke dalam blok 88 bait mengakibatkan pembaziran 18 bait
Proses peruntukan memori
Redis akan ditambah jika perlu atau kemudian.
给我你的怀抱2017-04-27 09:04:23
Ya. Kerana ia adalah pangkalan data berasaskan memori.
Walaupun ia boleh diubah suai untuk menggunakan cakera untuk cache sebahagian daripada data, berbuat demikian akan kehilangan maknanya sendiri.