![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
Myueye
这个作者很懒,什么都没留下…
展开
-
Redis分布式锁的初实现
Redis分布式锁的初实现思路测试代码思路使用setnx 命令setnx命令当key不存在时,会set进去,当已存在则返回falseset完之后使用 exprie命令对key设置过期时间释放锁的时候主动调用del释放锁测试代码public static void main(String[] args) { ExecutorService executorService = Executors.newFixedThreadPool(10); Random random = new Ran原创 2022-03-17 18:18:27 · 1237 阅读 · 2 评论 -
redis插入大量key
redis插入大量key工具代码顺序插入多线程&资源池插入使用pip测试结果工具代码import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicInteger;import redis.clients.jedis.Jedis;i原创 2022-03-17 16:18:47 · 2792 阅读 · 0 评论 -
redis 消息队列
redis stream基本使用redis操作listpub/substreamjava Jedismaven依赖list生产者消费者pub/sub生产者消费者监听消费stream生产者消费者redis操作list基本使用从左边入队lpus从左边出队lpop从右边入队rpush从右边出队rpop查询长度llen keypub/subPUBLISH channel message //将信息 message 发送到指定的频道 channelPUBLISH channel原创 2022-03-08 11:46:39 · 488 阅读 · 0 评论