![](https://img-blog.csdnimg.cn/20190902133825111.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
Redis
一叶知秋V
这个作者很懒,什么都没留下…
展开
-
Redis 性能调优——内存优化
Redis 云平台 CacheCloud 提供一个Redis云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、减少运维成本和误操作,提高机器的利用率,提供灵活的伸缩性,提供方便的接入客户端。原创 2019-07-31 22:24:43 · 4150 阅读 · 1 评论 -
Redis 性能调优——缓存设计优化
Redis 是一个开源的高性能的 Key-Value 服务器。本篇主要介绍一下缓存的设计与优化。原创 2019-07-31 19:51:18 · 1790 阅读 · 1 评论 -
Redis 技术内幕——布隆过滤器
Redis Cluster(集群)是官方提供的集群功能。Redis 在 3.0 版本中提供了 Redis Cluster 来满足分布式的需求。为什么需要集群?并发量,据 Redis 官方测试,有 50 个并发程序来执行 10 万次请求,Redis 读的速度达到了 11 万次/秒,写的速度达到了 8.1 万次/秒。那如果业务需要 100 万次/秒呢? 数据量,一台生产机器内存一般在 16G~256G,如果业务需要 500G 数据呢?原创 2019-07-31 19:48:33 · 1945 阅读 · 1 评论 -
Redis 技术内幕——Redis Cluster
Redis 在 3.0 版本中提供了 Redis Cluster (集群) 来满足分布式的需求。Redis Cluster 采用无中心结构,每个节点保存数据和整个集群的状态,每个节点都和其他所有节点连接,节点之间使用流言协议 (Gossip Protocols) 去传播信息以及发现新的节点。原创 2019-07-25 10:17:27 · 1101 阅读 · 0 评论 -
Redis 技术内幕——Redis Sentinel
Redis Sentinel(哨兵)是 Redis 官方提供的集群管理工具,是 Redis 高可用的解决方案,本身是一个独立运行的进程,它可以监视多个 Master-Slave 集群,发现 Master 宕机之后,能进行自动切换,将该 Master 下的某个 Slave 晋升为 Master,继续处理请求。原创 2019-07-21 19:22:29 · 1387 阅读 · 0 评论 -
Redis 技术内幕——主从同步原理
单机 Redis 可能存在机器故障、容量瓶颈和 QPS 瓶颈。主从复制为一个数据提供了多个副本,扩展了读性能。一个 Master 可以有多个 Slave,一个 Slave 只能有一个 Master,Redis 数据流向是单向的,Master 到 Slave。原创 2019-07-18 15:09:04 · 457 阅读 · 0 评论 -
Spring Boot 构建应用——使用 Jedis 操作 Redis
Jedis 是一个基于 Java 语言的 Redis 客户端,本文主要介绍使用 Jedis 访问 Redis 的一些基本方法。这里安装的 Redis 版本是 redis-5.0.4 稳定版。Redis 最广泛的应用场景就是使用它作为缓存,除此还有网站访问统计、数据过期处理(可以精确到毫秒)、应用排行榜、分布式集群架构中的 session 分离等。原创 2016-12-11 01:09:07 · 9039 阅读 · 3 评论 -
Redis API
Redis 是一款基于内存的数据库,那么对于内存的使用是至关重要的,我们在使用一种数据结构的时候,以空间换取时间的话,可以使用一些压缩的结构,比如 hash 里面会有 ziplist。实际上对于 Redis 源码内部有一个 redisObject 这样的对象,它会有很多属性,其中比较重要的属性有两个,第一个就是数据类型(type),第二个就是编码方式(encoding),除了这两种还有数据指针(ptr)、虚拟内存(vm)和其他信息。原创 2016-11-15 16:49:31 · 20254 阅读 · 1 评论 -
Linux 下 Redis 安装与运维
Redis 是一个使用 C 语言开发的开源的高性能的 Key-Value 数据库。常用于数据缓存和高访问负载,Redis 通过提供多种 Value 数据类型来适应不同场景下的存储需求,目前 Redis 支持的 Value 数据类型有 string、hash、list、set、zset 类型。据 Redis 官方测试,有 50 个并发程序来执行 10 万次请求,Redis 读的速度达到了 11 万次/秒,写的速度达到了 8.1 万次/秒。原创 2016-11-14 16:04:58 · 12594 阅读 · 0 评论 -
Redis 数据库铁律
Redis 是一个开源的高性能的 Key-Value 数据库,本文介绍了使用 Redis 时的开发规范,从键值设计、命令使用等方面进行说明,通过本文的介绍可以减少使用 Redis 过程中带来的问题。原创 2019-08-30 19:52:14 · 504 阅读 · 0 评论 -
分布式锁实现方案
当多个进程在不同的系统中,就需要使用分布式锁控制多个进程对同一个资源的访问。本篇介绍的是通过 Redis 实现的分布式锁。原创 2016-12-13 18:39:07 · 14783 阅读 · 1 评论