
redis
西门飘雪VIP
西门飘雪,专注Java后端开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
redis实战系列-如何实现一个短链接服务
短链接,通俗来说,就是将长的URL网址,通过程序计算等方式,转换为简短的网址字符串。大家经常会收到一些莫名的营销短信,里面有一个非常短的链接让你跳转。新浪微博因为限制字数,所以也会经常见到这种看着不像网址的网址。短链的兴起应该就是微博限制字数激起了大家的创造力。如果创建一个短链系统,我们应该做什么呢?将长链接变为短链; 用户访问短链接,会跳转到正确的长链接上去。查找到对应的长网址,并跳转到对应的页面。短链生成方法#短码一般是由[a - z, A - Z, 0 - 9]这62 个字..转载 2020-11-13 13:59:18 · 735 阅读 · 0 评论 -
Reddit 如何实现大规模的帖子浏览计数
我们希望更好地将 Reddit 的规模传达给我们的用户。到目前为止,投票得分和评论数量是特定的帖子活动的主要指标。然而,Reddit 有许多访问者在没有投票或评论的情况下阅读内容。我们希望建立一个能够捕捉到帖子阅读数量的系统。然后将该数量展示给内容创建者和版主,以便他们更好地了解特定帖子上的活动。在这篇文章中,我们将讨论我们如何大规模地实现计数。计数方法对浏览计数有四个主要要求:计数必须是实时的或接近实时的。不是每天或每小时的总量。 每个用户在短时间内只能计数一次。 显示的数量与实际转载 2020-11-13 13:54:12 · 309 阅读 · 0 评论 -
Redis AOF重写导致的内存问题
一、问题说明业务上接到报警提示服务器内存爆了,登录查看发现机器剩余内存还很多,怀疑是被OOM了,查看/var/log/messages:kernel: [25918282.632003] Out of memory: Kill process 18665 (redis-server) score 919 or sacrifice childkernel: [25918282.63720...原创 2020-04-17 23:19:10 · 2867 阅读 · 1 评论 -
Redis被bgsave和bgrewriteaof阻塞的解决方法
Redis 是一个性能非常高效的内存 Key-Value 存储服务, 同时它还具有两个非常重要的特性: 1. 持久化; 2. Value 数据结构. 这两个特性让它在不少场景轻松击败了 Memcached 和 Casandra 等.Redis 的持久化在两种方式: Snapshotting(快照) 和 Append-only file(aof). 在一个采用了 aof 模式的 Redis 服务...原创 2020-04-17 21:42:42 · 882 阅读 · 0 评论 -
为什么我们做分布式使用 Redis ?
绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。这里对 Redis 常见问题做一个总结,解决大家的知识盲点。1、为什么使用 Redis在项目中使用 Redis,主要考虑两个角度:性能和并发。如果只是为了分布式锁这些其他功能,还有其他中间件 Zookpeer 等代替,并非一定要使用 R...原创 2019-10-28 01:01:46 · 277 阅读 · 0 评论