Laravel 中应用 Redis Setex 命令实现锁的方法

Posted 知其黑、受其白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 中应用 Redis Setex 命令实现锁的方法相关的知识,希望对你有一定的参考价值。

阅读目录

Redis Setex 命令

Redis Setex 命令为指定的 key 设置值及其过期时间。如果 key 已经存在, SETEX 命令将会替换旧的值。

语法
redis Setex 命令基本语法如下:
redis 127.0.0.1:6379> SETEX KEY_NAME TIMEOUT VALUE

redis 127.0.0.1:6379> SETEX mykey 60 redis
OK
redis 127.0.0.1:6379> TTL mykey
60
redis 127.0.0.1:6379> GET mykey
"redis

业务中的案例

$list = json_decode(request(\'list\'

以上是关于Laravel 中应用 Redis Setex 命令实现锁的方法的主要内容,如果未能解决你的问题,请参考以下文章

Redis从库setex过期key未删除

Redis - setex - 值不是整数或超出范围

Redis的SetNx与SetEx的区别

理解 Redis - 关于 string 的更多命令(SETEX, SETNX, INCR, DECR, MSET...)

redis的setnx和普通的redis保存有啥区别

如何设置redis中hash的field的expire