Redis分布式锁 0.前言记录面试过程中关于Redis分布式锁相关问题的口语式回答。 使用redis的setNX命令,setNX的特性是这样的,当一个线程进来往redis中通过setNX去存储一个值的时候,比如说小明这个键没有值的时候,它会往里面存一个值,然后返回true,然后又一个线程来往小明这个键里通过setNX存储一个值的时候,发现有值,此时就会返回false。因此,当一个用户请求进来的时候,通过setNX来 2024-05-03 面试 #interview
Go春秋招面试记录 前前后后面了十几家公司,记录一下经常遇到的面试题,不定期更新。 一、基础部分1、golang 中 make 和 new 的区别?使用场景区别:make只可以用来分配以及初始化类型为slice、map,chan的数据。new可以分配任意类型的数据,并且置为0。返回值区别:make返回的是slice、map,chan类型本身。new返回的是指向该类型的 2024-03-31 面试 #interview