Memcache vs Java Memory

后端 未结 3 1552
被撕碎了的回忆
被撕碎了的回忆 2021-01-29 23:20

Simple, probably dumb question: Suppose I have a Java server that stores in memory commonly used keys and values which I can query (let\'s say in a HashMap)

What\'s the

3条回答
  •  旧巷少年郎
    2021-01-29 23:55

    Advantages of Java memory over memcache:

    1. Java memory is faster (no network).
    2. Java memory won't require serialization, you have Java objects available to you.

    Advantages of memcache over Java memory:

    1. It can be accessed by more than one application server, so your cache will be shared among all your app servers.
    2. It can be accessed by a variety of different servers, so long as they all agree on the key scheme and the serialization.
    3. It will discard expired cache values, so you get time-based invalidation.

提交回复
热议问题