【发布时间】:2018-05-31 22:54:59
【问题描述】:
我知道 redis 可以持久化数据,但是在操作过程中,当您在 redis 服务器上查找密钥时,它是否需要在持久化数据(文件)中查找该密钥,还是只查找它在内存缓存中?如果在缓存中找不到密钥怎么办,它会自动尝试在磁盘上查找它吗?缓存过大如何处理,如果把缓存写到内存,是否清空缓存?
【问题讨论】:
标签: redis
我知道 redis 可以持久化数据,但是在操作过程中,当您在 redis 服务器上查找密钥时,它是否需要在持久化数据(文件)中查找该密钥,还是只查找它在内存缓存中?如果在缓存中找不到密钥怎么办,它会自动尝试在磁盘上查找它吗?缓存过大如何处理,如果把缓存写到内存,是否清空缓存?
【问题讨论】:
标签: redis
Redis 中的所有键总是在内存中。保存在磁盘上的数据仅在引导期间访问以进行恢复。
【讨论】:
【讨论】:
Redis Cluster将这些数据存储在多台机器中。否则,如您所说,您可以将其他数据库作为主数据库,并将 Redis 用作 LRU 缓存。