摘要: 在单机的Redis的使用下,Redis的分布式锁可以通过Lua进行实现,通过setnx和expire命令连用的方式,但是假如在以下情况下,就会造成无锁的现象。 注:分布式锁能不用就不用,尤其是在高并发的情况下。最近也在学Lua,就是为了和Redis和Nginx做整合,简单的学习一下。 不该释放的锁 阅读全文
posted @ 2020-04-15 23:11 天宇轩-王 阅读(1510) 评论(0) 推荐(2) 编辑
摘要: Linux expr命令 expr命令是一个手工命令行计数器,用于在UNIX/LINUX下求表达式变量的值,一般用于整数值,也可用于字符串。 语法 expr 表达式 表达式说明: 用空格隔开每个项; 用 / (反斜杠) 放在 shell 特定的字符前面; 对包含空格和其他特殊字符的字符串要用引号括起 阅读全文
posted @ 2020-04-15 19:53 天宇轩-王 阅读(240) 评论(0) 推荐(1) 编辑
摘要: Shell 变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: name="wgr" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用 阅读全文
posted @ 2020-04-15 19:37 天宇轩-王 阅读(150) 评论(0) 推荐(1) 编辑