庐江网站制作丹东网站开发
2026/1/25 11:42:40 网站建设 项目流程
庐江网站制作,丹东网站开发,查网站备案号,怎么建设视频网站1.生产上redis内存设置为多少比较合适#xff1f; Redis使用maxmemory参数限制最大可用内存。 限制内存的目的主要有#xff1a;①用于缓存场景#xff0c; 当超出内存上限maxmemory时使用LRU等删除策略释放空间。 ②防止所用内存超过服务器物理内存。需要注意#xff0c; …1.生产上redis内存设置为多少比较合适Redis使用maxmemory参数限制最大可用内存。 限制内存的目的主要有①用于缓存场景 当超出内存上限maxmemory时使用LRU等删除策略释放空间。②防止所用内存超过服务器物理内存。需要注意 maxmemory限制的是Redis实际使用的内存量 也就是used_memory统计项对应的内存。 由于内存碎片率的存在 实际消耗的内存可能会比maxmemory设置的更大 实际使用时要小心这部分内存溢出。内存大小设置经验由于Redis底层借鉴了哈希算法因此推荐将内存设置为物理内存的四分之三。2.如何配置、修改redis的内存大小①通过修改文件配置redis.conf永久生效修改 maxmemory 字段单位为字节如maxmemory 104857600②通过命令修改重启失效config set maxmemory 104857600 设置 redis 最大占用内存为 100MB3.如何通过命令查看 redis 内存使用情况①config get maxmemory 获取 redis 最大占用内存②通过 info 指令可以查看 redis 内存使用情况maxmemory 104857600:表示redis的最大内存 单位是Byteused_memory_human:表示实际已经占用的内存4.如果Redis内存打满会发生什么redis 将会报错(error) OOM command not allowed when used memory ‘maxmemory’。实验方法修改配置故意把最大内存设置为 1byte再通过 set k1 v1 命令向 redis 中写入数据。5.redis的内存淘汰策略有哪些如何配置内存淘汰策略默认策略Redis共有8种缓存淘汰策略默认的缓存淘汰策略是noeviction,表示不会驱逐任何key如果Redis内存如果被写爆了就直接返回error。8种内存淘汰策略分别是noeviction不驱逐任何keyallkeys-ttl删除马上过期的keyallkeys-lru对所有key使用LRU算法进行删除生产推荐volatile-lru对所有设置了过期时间的key使用LRU算法进行删除allkeys-random对所有key随机删除volatile-random对所有设置了过期时间的key随机删除allkeys-lfu对所有key使用LFU算法进行删除volatile-lfu对所有设置了过期时间的key使用LFU算法进行删除配置内存淘汰策略修改方式通过修改文件配置永久生效配置 maxmemory-policy 字段通过命令修改重启失效config set maxmemory-policy allkeys-lru 命令设置内存淘汰策略config get maxmemory-policy 命令获取当前采用的内存淘汰策略。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询