知乎技术分享:从单机到2000万QPS并发的Redis高性能缓存实践之路
1、引言 知乎存储平台团队基于开源Redis 组件打造的知乎 Redis 平台,经过不断的研发迭代,目前已经形成了一整套完整自动化运维服务体系,提供很多强大的功能。本文作者陈鹏是该系统的负责人,本次文章深入介绍了该系统的方方面面,值得互联网后端程序员仔细研究。 [图片] 2、关于作者 陈鹏:现任知乎存储平台组 Redis 平台技术负责人,2014 年加入知乎技术平台组从事基础架构相关系统的开
来自: 社区博客企业项目开发--分布式缓存Redis(1)上篇
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 注意:本章代码将会建立在上一章的代码基础上,上一章链接《第八章 企业项目开发--分布式缓存memcached》 1、为什么用Redis 1.1、为什么用分布式缓存(或者说本地缓存存在的问题)? 见《第八章 企业项目开发--分布式缓存memcached》 1.2、有了memcached,为什么还要用redis
来自: 社区博客蚂蚁技术专家:同为分布式缓存,为何 Redis 更胜一筹?
[图片] 如今,市面上的缓存解决方案已经逐步成熟了,今天我将选取其中一些代表性的方案包括Redis、Memcached和Tair进行对比,帮助大家 在生产实践中更好地进行技术选型。 一、常用的分布式缓存的对比 常用的分布式缓存包括Redis、Memcached和阿里巴巴的Tair(见下表),因为Redis提供的数据结构比较丰富且简单易用,所以Redis的使用广泛。 [图片] 下面我们从9个大方
来自: 社区博客同为分布式缓存,为何 Redis 更胜一筹?
如今,市面上的缓存解决方案已经逐步成熟了,今天我将选取其中一些代表性的方案包括Redis、Memcached和Tair进行对比,帮助大家 在生产实践中更好地进行技术选型。 一、常用的分布式缓存的对比 常用的分布式缓存包括Redis、Memcached和阿里巴巴的Tair(见下表),因为Redis提供的数据结构比较丰富且简单易用,所以Redis的使用广泛。 [图片] 下面我们从9个大方面来对比最常
来自: 社区博客企业项目开发--分布式缓存Redis(1)中篇
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 2.2、ssmm0-cache [图片] pom.xml完整版(只是添加了jedis的依赖包) <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x
来自: 社区博客企业项目开发--分布式缓存Redis(1)下篇
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 RedisBaseUtil: 1 package com.xxx.cache.redis; 2 3 import redis.clients.jedis.ShardedJedis; 4 import redis.clients.jedis.ShardedJedisPool; 5 6 /** 7 * 获
来自: 社区博客企业项目开发--分布式缓存Redis(2)下篇
; 7 import redis.clients.jedis.Tuple; 8 9 /** 10 * sorted set缓存操作类 11 * 1、有序集合,最后的顺序是按照score从小到大的顺序排列
来自: 社区博客[实习记录]使用Redis构建二层缓存
使用Redis构建二层缓存 本示例描述了使用Redis构建二级缓存的基本流程,是Hello World级别工程,非生产级别代码。 1 安装Redis Redis官方不建议在Windows下使用。本机Windows环境测试请到https://github.com/MSOpenTech/redis/releases下载。 解压,到解压目录运
来自: 社区博客企业项目开发--分布式缓存Redis(2)上篇
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 注意:本章代码是在上一章的基础上进行添加修改,上一章链接《第九章 企业项目开发--分布式缓存Redis(1)》 上一章说了ShardedJedisPool的创建过程,以及redis五种数据结构的第一种String类型的常用缓存操作方法。下面说余下的四种: list(有序列表) set(无序集合) sort
来自: 社区博客如何用Redis缓存改善数据库查询性能?
系型数据库的组合为好。此外,还有很多商业支持的键值数据库,包括Redis、Riak和Areospike等。 为了运行一个优化热门查询性能的Redis缓存,首先应确定你希望缓存的查询结果。其中,应重点关注
来自: 社区问答