Rumah > Soal Jawab > teks badan
如题,见过一些工程同时使用Redis和Memcached,感觉这样很麻烦。
如果不是早期使用Memcached且难以移植到Redis,还有没有其他可能性?
高洛峰2017-04-22 09:01:06
Beginilah cara bekas kilang menggunakannya:
protobuf
, dengan tarikh tamat tempoh seminggu, sebagai cache peringkat kedua MySQL Ringkasan:
json
akan menjadi halangan, jadi kami semua menggantikannya dengan. protobuf
天蓬老师2017-04-22 09:01:06
Apabila anda perlu menyokong lebih banyak jenis data selain kunci/nilai atau apabila data yang disimpan tidak dapat dihapuskan, adalah lebih sesuai untuk menggunakan Redis. Dan jika anda hanya cache data, jelas lebih sesuai untuk menggunakan memcached. Dalam erti kata lain, sebagai perbandingan, redis lebih sesuai untuk penyimpanan, manakala memcache lebih sesuai untuk caching.
巴扎黑2017-04-22 09:01:06
Seseorang di stackoverflow bertanya soalan ini "Adakah memcached dinosaur berbanding Redis?", dan pengarang redis memberikan jawapannya (http://stackoverflow.com/questions/2873249/is-memcached-a-dinosaur- dalam-perbandingan-ke-redis). Secara keseluruhan, prestasi kedua-duanya sangat baik, jadi tidak perlu risau tentang mana yang mempunyai prestasi lebih tinggi. Walau bagaimanapun, mekanisme kegigihan dan penyegerakan data yang disediakan oleh redis tidak tersedia dalam memcached, jadi jika anda mahukan kegigihan, anda hanya boleh menggunakan redis. Di samping itu, memcached mencukupi untuk storan nilai kunci mudah, tetapi jika anda ingin menggunakan struktur data yang lebih maju, seperti cincang, senarai, set, zset, dll., redis menyediakan jenis ini, yang lebih mudah digunakan.