redis
文章平均质量分 90
sayhello_world
学生
展开
-
redis--内存淘汰机制
一、为什么要有内存淘汰机制redis是一个内存数据库,在内存空间不足的时候,为了保证命中率,就会选择一定的数据淘汰策略二、redis配置我目前试用的redis版本为6.0.31.最大内存参数将内存使用限制设置为指定的字节数。当内存达到限制时,Redis将尝试删除键。根据所选的回收策略(参见maxmemory-policy)。如果Redis不能根据策略删除键,或者如果策略是设置为’noeviction’, Redis将开始回复错误命令会使用更多的内存,如SET、LPUSH等,并将继续来响原创 2021-06-24 23:05:25 · 1038 阅读 · 2 评论 -
redis-缓存击穿和缓存穿透
缓存穿透定义有很多用户,请求接口。为了防止mysql压力过大,在访问量很大且数据变动不频繁的情况下,我们通过增加redis缓存减少mysql的压力。正常的流程为下图所示。 public function redisDemo() { $key = $_POST['key']; //从redis获取数据 $redisServer = new Redis(); $redisInfo = $redisServer->conn原创 2020-05-21 00:37:02 · 1156 阅读 · 0 评论