文章分类 -  redis

摘要:redis的淘汰策略:noeviction:内存满了之后,会返回异常。allkeys-lru:尝试回收,最近未使用或者使用比较少的键。(范围是:所有的键)volatile-lru:尝试回收,最近未使用或者使用比较少的键。(范围是:设置了过期时间的键)allkeys-random:随机移除某个key。 阅读全文
posted @ 2023-06-07 11:24 星云惊蛰 阅读(33) 评论(0) 推荐(0) 编辑
摘要:http://www.17bigdata.com/book/redis/REDISJiChuJiaoCheng/REDISPeiZhi.html 阅读全文
posted @ 2023-01-17 15:33 星云惊蛰 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1.本地安装redis 2. vi redis.conf 将bind 127.0.0.1 注释或者删除 #bind 127.0.0.1 可选项: 设置redis-cli连接redis服务器的密码 requirepass foobared 改为 requirepass 123456 3. 阅读全文
posted @ 2022-06-29 16:44 星云惊蛰 阅读(42) 评论(0) 推荐(0) 编辑
摘要:从配置: port 6380 dir ./redis-6380 logfile slaveof 127.0.0.1 6379 sentinel port 16379 sentinel monitor mymaster 127.0.0.1 6379 1 sentinel down-after-mill 阅读全文
posted @ 2021-11-01 16:10 星云惊蛰 阅读(555) 评论(0) 推荐(0) 编辑
摘要:如何解决缓存雪崩? 如何解决缓存穿透?如何保证缓存与数据库双写时一致的问题? 一、缓存雪崩 1.1什么是缓存雪崩? 回顾一下我们为什么要用缓存(Redis): 现在有个问题,如果我们的缓存挂掉了,这意味着我们的全部请求都跑去数据库了。 在前面学习我们都知道Redis不可能把所有的数据都缓存起来(内存 阅读全文
posted @ 2020-12-08 11:00 星云惊蛰 阅读(206) 评论(0) 推荐(0) 编辑
摘要:先将商品库存如队列 <?php $store=1000; $redis=new Redis(); $result=$redis->connect('127.0.0.1',6379); $res=$redis->llen('goods_store'); echo $res; $count=$store 阅读全文
posted @ 2020-05-29 15:33 星云惊蛰 阅读(1829) 评论(0) 推荐(0) 编辑
摘要:转:http://baijiahao.baidu.com/s?id=1655596263155881264&wfr=spider&for=pc 阅读全文
posted @ 2020-05-15 15:25 星云惊蛰 阅读(102) 评论(0) 推荐(0) 编辑
摘要:转:https://www.jb51.net/article/167860.htm /*1.Connection*/ $redis = new Redis(); $redis->connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接 $re 阅读全文
posted @ 2020-01-19 11:19 星云惊蛰 阅读(94) 评论(0) 推荐(0) 编辑
摘要:$redis = yii::$app->get('redis');for($i=0;$i<50;$i++){ try{ $va = rand(1000,5000); echo $va; echo '<br/>'; echo '+++++++'; $redis->LPUSH('click',$va); 阅读全文
posted @ 2019-11-12 15:32 星云惊蛰 阅读(234) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-11-12 10:17 星云惊蛰 编辑
摘要:原子性 zh转:http://www.redis.cn/commands/setex.html 转:https://gitee.com/664712890/codes/0n72mliqgetpyjhv8uaz433 不是原子性$redis->set($key,$value); $expireTime 阅读全文
posted @ 2019-11-11 15:23 星云惊蛰 阅读(443) 评论(0) 推荐(0) 编辑
摘要:SET key value 含义: 将字符串值 value 关联到 key 。 如果 key 已经持有其他值, SET 就覆写旧值,无视类型。 SETEX key seconds value 含义: 将值 value 关联到 key ,并将 key 的生存时间设为 seconds (以秒为单位)。 阅读全文
posted @ 2019-11-11 15:01 星云惊蛰 阅读(1143) 评论(0) 推荐(0) 编辑