
redis
圈圈圈小明
这个作者很懒,什么都没留下…
展开
-
订单支付
前言文章中的图片和在摘录不是来自一篇文章,所以细节不是完全对应。可借鉴的是开发的思路:从整体的功能模块的使用; 到核心流程; 到系统实现的架构; 再到代码流程(可以采用序列图)。前两点是业务需求,后两点是功能实现。支付系统的作用https://www.cnblogs.com/veblen/p/10992167.html核心流程http://www....原创 2020-03-12 22:09:11 · 3007 阅读 · 0 评论 -
连接池预热:
连接池预热:客户端循环ping服务端,不马上关闭连接,之后统一关闭.jedis.close()的含义是还回连接到连接池原创 2020-02-05 11:41:51 · 753 阅读 · 1 评论 -
redis性能优化
慢查询 一次查询过多的数据,导致阻塞 应对:1.查部分;2.选择合适的数据类型;3.控制key的生命周期管道:先放到本地,再在redis执行不是原子性,批量执行,有错误,跳过错误,继续执行不适合放太多命令...原创 2020-02-05 09:32:55 · 168 阅读 · 0 评论 -
redis缓存设计与性能优化
原创 2020-02-04 23:43:29 · 176 阅读 · 0 评论 -
lua脚本传参数
原创 2020-02-04 16:51:06 · 2209 阅读 · 0 评论 -
Redis lua脚本模拟一个商品减库存的操作
实现了实务,如果发生异常,会回滚.原创 2020-02-04 16:42:20 · 983 阅读 · 0 评论 -
redis客户端实现续命
注入到容器中调用redis客户端实现续命Redsson分布式锁实现原理原创 2020-02-04 16:19:02 · 1454 阅读 · 0 评论 -
redis分布式锁
加一把内置锁把读取库存和减库存放在一个原子操作中,只有一个线程可以执行这个原子操作,这个线程全部执行完后,这个内置锁才会释放,后续的线程才能加锁成功.三个线程都访问这个方法,只有第一个能访问,其他两个线程result返回false在分布式环境中,三个线程都访问这个方法,只有第一个能访问,其他两个线程result返回false,采用的方法是stringRedisTemp...原创 2020-02-04 12:27:37 · 115 阅读 · 0 评论 -
cmd中启动Redis报错的一系列处理
redis启动报错:翻译后大概意思就是空间不足,解决该问题可以增加系统大小或者重新启动整理系统分页redis-server.exe redis.windows.conf--maxheap200m采用修改redis配置启动后,必须要读取配置文件。就需要读取密码。所以客户端需要修改reis配置文件。客户端代码:springmvc的redis客户端Jdesipool...原创 2020-01-09 10:29:49 · 401 阅读 · 0 评论