logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

inotify-tools工具安装配置

inotify-tools工具安装配置Inotify一种强大的、细粒度的、异步文件系统监控机制,它满足各种各样的文件监控需要,可以监控文件系统的访问属性、读写属性、权限属性、删除创建、移动等操作,也就是可以监控文件发生的一切变化。。inotify-tools是一个C库和一组命令行的工作提供Linux下inotify的简单接口。inotify-tools安装后会得到inotifywait...

MySQL 字符串截取函数,字段截取,字符串截取

MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。1. 字符串截取:left(str, length)mysql> select left('sq...

PHP Redis分布式锁

PHP 使用 Redis 实现分布式锁phpredis分布式锁更新于 2019-06-05 约 10 分钟Last-Modified: 2019年6月5日15:59:34参考链接PHP使用Redis+Lua脚本操作的注意事项《Redis官方文档》用Redis构建分布式锁锁实现的注意点互斥: 任意时刻, 只能有一个客户端获得锁不会死锁: 客户端持有锁...

linux如何设置环境变量

Linux的环境变量一、Linux的变量种类按变量的生存周期来划分,Linux变量可分为两类:1、永久的:需要修改配置文件,变量永久生效。2、临时的:使用export命令声明即可,变量在关闭shell时失效。二、设置变量的三种方法1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“

#linux
redis加锁的几种实现方法

redis加锁1. redis加锁分类redis能用的的加锁命令分表是INCR、SETNX、SET2. 第一种锁命令INCR这种加锁的思路是, key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作进行加一。然后其它用户在执行 INCR 操作进行加一时,如果返回的数大于 1 ,说明这个锁正在被使用当中。客户端A请求服务器获取key的值为1表示获取了锁客户端B也去请求服务

到底了