Redis是将数据储存进内存吗

2025-03-22 22:08:16
推荐回答(4个)
回答(1):

Redis就是基于内存可持久化的key-value数据库。

  1. 性能问题,Hashmap存储大量数据时需要不断扩容,Redis支持2的32次方个key,每个key或者value大小最大512M;

  2. Hashmap是线程不安全的,redis因为操作原子性不需要考虑这个;

  3. Redis可持久化,Hashmap虽然也可以序列化,但是Java的序列化因为安全问题说是要废除了,效率也没有Redis高,而且Redis有多种持久化策略;

  4. Redis可扩展可分布式部署

回答(2):

是的

回答(3):

对的,但是也只是缓存一下

回答(4):