
redis
Myueye
这个作者很懒,什么都没留下…
展开
-
Redis分布式锁的初实现
Redis分布式锁的初实现思路测试代码 思路 使用setnx 命令 setnx命令当key不存在时,会set进去,当已存在则返回false set完之后使用 exprie命令对key设置过期时间 释放锁的时候主动调用del释放锁 测试代码 public static void main(String[] args) { ExecutorService executorService = Executors.newFixedThreadPool(10); Random random = new Ran原创 2022-03-17 18:18:27 · 1316 阅读 · 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 · 2925 阅读 · 0 评论 -
redis 消息队列
redis stream基本使用redis操作listpub/substreamjava Jedismaven依赖list生产者消费者pub/sub生产者消费者监听消费stream生产者消费者 redis操作 list 基本使用 从左边入队 lpus 从左边出队 lpop 从右边入队 rpush 从右边出队 rpop 查询长度 llen key pub/sub PUBLISH channel message //将信息 message 发送到指定的频道 channel PUBLISH channel原创 2022-03-08 11:46:39 · 540 阅读 · 0 评论