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 · 814 阅读 · 0 评论 -
【11】缓存设计
缓存能够有效地加速应用的读写速度,同时也可以降低后端的负载,对日常开发至关重要。本文包括如下内容:: 缓存的收益和成本分析: 缓存更新策略的选择和使用场景: 缓存粒度控制方法: 穿透问题优化: 无底洞问题优化: 雪崩问题优化: 热点KEY重建优化...原创 2020-07-08 23:55:05 · 264 阅读 · 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 · 5421 阅读 · 0 评论 -
Redis教程{2}redis设计与实现
SDS 与 C 字符串的区别根据传统, C 语言使用长度为 N+1 的字符数组来表示长度为 N 的字符串, 并且字符数组的最后一个元素总是空字符 '\0' 。比如说, 图 2-3 就展示了一个值为 "Redis" 的 C 字符串:C 语言使用的这种简单的字符串表示方式, 并不能满足 Redis 对字符串在安全性、效率、以及功能方面的要求, 本节接下来的内容将详细对比转载 2015-03-27 15:05:03 · 1310 阅读 · 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 · 730 阅读 · 0 评论