技术的路上总是要遇到不少妖怪的,作为一个流氓希望一路披荆斩棘在技术的路上越走越远!

2021年3月

March 30, 2021

redis数据类型及应用场景

一、redis特点1.所有的数据都存储在内存中,高速的读写。2.redis的所有操作都是原子性的,支持多个操作合并后的原子性执行,支持事务。3.提供数据持久化,RDB和AOF。4.提供了丰富的数据类型,主要5大数据类型:string、hash、list、set、sort set......5.支持数据备份,即master-slave模式的数据备份。6.丰富的特性 – Redis还支持 pub...
March 20, 2021

redis简易分布式锁

1、使用setnx() 设置锁$expire = 5;//设置有效期5秒 $key = 'lock';//key $value = time() + $expire;//锁的值 = Unix时间戳 + 锁的有效期 $lock = $redis->setnx($key, $value); //判断是否上锁成功,成功则执行下步操作 if(!empty($lock)) { //执行...

2020年牛客网bilili面试题

1.题目描述22娘和33娘接到了小电视君的扭蛋任务:一共有两台扭蛋机,编号分别为扭蛋机2号和扭蛋机3号,22娘使用扭蛋机2号,33娘使用扭蛋机3号。扭蛋机都不需要投币,但有一项特殊能力:扭蛋机2号:如果塞x(x范围为>=0正整数)个扭蛋进去,然后就可以扭到2x+1个扭蛋机3号:如果塞x(x范围为>=0正整数)个扭蛋进去,然后就可以扭到2x+2个22娘和33娘手中没有扭蛋,需要你帮...