redis和memcached是不是存储多少空间就占多少内存?
ringa_lee
ringa_lee 2017-04-27 09:02:23
0
2
878

这些内存数据库都是把数据放到内存里,作为缓存的话,是不是存储多少内容就占用多少内存呢?

比如我的Linux服务器是2G内存的,那使用他们作为缓存数据库,就不能缓存超过2G的内容呢?

ringa_lee
ringa_lee

ringa_lee

membalas semua(2)
某草草

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.

给我你的怀抱

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan