![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis详解
知乎关注八戒来了
10余年软件开发经验、若干年项目管理经验,知乎关注八戒来了,谢谢支持
展开
-
利用ReidsAtomicLong控制定时任务并发执行
public void test() { String key = AAAA; if (check(key)) { try { //具体逻辑 } catch (Exception e) { LOG.error(e.getMessage(), e); } finally { clear(key); } } } private boolean check(String key) { R.原创 2021-01-06 16:57:55 · 794 阅读 · 0 评论 -
【11】缓存设计
缓存能够有效地加速应用的读写速度,同时也可以降低后端的负载,对日常开发至关重要。 本文包括如下内容: : 缓存的收益和成本分析 : 缓存更新策略的选择和使用场景 : 缓存粒度控制方法 : 穿透问题优化 : 无底洞问题优化 : 雪崩问题优化 : 热点KEY重建优化 ...原创 2020-07-08 23:55:05 · 259 阅读 · 0 评论 -
REDIS教程{1}windows 下安装redis并测试(-)
1、redis简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis原创 2015-03-26 23:04:46 · 5415 阅读 · 0 评论 -
Redis教程{2}redis设计与实现
SDS 与 C 字符串的区别 根据传统, C 语言使用长度为 N+1 的字符数组来表示长度为 N 的字符串, 并且字符数组的最后一个元素总是空字符 '\0' 。 比如说, 图 2-3 就展示了一个值为 "Redis" 的 C 字符串: C 语言使用的这种简单的字符串表示方式, 并不能满足 Redis 对字符串在安全性、效率、以及功能方面的要求, 本节接下来的内容将详细对比转载 2015-03-27 15:05:03 · 1301 阅读 · 0 评论 -
Redis教程{3}常用简单命令
http://blog.163.com/love-love-l/blog/static/210783042010112311459577 借用博文 http://mxohy.blog.sohu.com/169636769.html //此博主的博客上面有redis和mysql的专题转载 2015-03-27 16:58:22 · 729 阅读 · 0 评论