redis
stand_forever
这个作者很懒,什么都没留下…
展开
-
redis 批量删除某些键
linux命令批量删除某些键如goods_stock_99,goods_stock_19,goods_stock_39 进入linux界面按照下面的命令行操作 (1)whereis redis-cli (2)cd /usr/bin (3)redis-cli -a 密码 -h host地址-p 端口号 keys 'goods_stock_*' | xargs redis-cli -a 密码 -h host地址-p 端口号 del 然后就删除了 ...原创 2020-09-09 15:31:47 · 377 阅读 · 0 评论 -
Non-static method Redis::keys() cannot be called statically
Redis扩展冲突导致:Fatal error: Non-static method Redis::keys() cannot be called statically 如果你是通过 PECL 安装 Redis PHP 扩展,则需要重命名 config/app.php 文件里的 Redis 别名。 方法1、在每个使用use Redis;的文件中,我们改为use Illuminate\Suppo...原创 2019-12-06 20:02:21 · 754 阅读 · 0 评论 -
redis实现高并发下的抢购/秒杀功能
抢购/秒杀是如今很常见的一个应用场景,那么高并发竞争下如何解决超抢(或超卖库存不足为负数的问题)呢? 常规写法: 查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0处,如果在高并发下就会有问题,导致库存量出现负数 这里我就只谈redis的解决方案吧... 我们先来看以下代码(这里我以laravel为例吧)是否能正确解决超抢/卖的问题: <?p...原创 2019-03-05 10:34:46 · 201 阅读 · 0 评论