Redis开发与运维之内存优化

2022-09-22
阅读 5 分钟
1.4k
type:表示当前对象使用的数据类型,主要就是 string、hash、list、set、zset 五种。4 表示占 4 个 bit 位。📢:使用 type [key] 命令可以查看对象的所属类型,返回的是值对象的类型,键都为 string 类型。
封面图

Redis设计与实现之简单动态字符串

2022-08-16
阅读 3 分钟
999
Redis 没有直接使用 C 语言传统的字符串表示(以空字符结尾的字符数组),而是自己构建了一种名为简单动态字符串(simple dynamic string,SDS)的抽象类型,并将 SDS 用作 Redis 的默认字符串表示。
封面图

深入学习Redis之缓存设计与优化

2021-01-02
阅读 5 分钟
6.1k
加速读写:CPU L1/L2/L3 Cache、浏览器缓存等。因为缓存通常都是全内存的(例如 Redis、Memcache),而 存储层通常读写性能不够强悍(例如 MySQL),通过缓存的使用可以有效 地加速读写,优化用户体验。

深入学习Redis之Redis Cluster

2021-01-01
阅读 18 分钟
10.7k
在学习Redis Cluster之前,我们先了解为什么需要集群,当遇到单机内存、并发、流量等瓶颈时,单机已经无法满足我让节点7000和7001等节点进们的要求的时候,可以采用Cluster架构方案达到负载均衡的目的。

深入学习Redis之持久化及Sentinel架构

2020-12-31
阅读 17 分钟
2.9k
Redis持久化什么是持久化Redis所有数据保存在内存中,对数据的更新将异步地保存到磁盘上。持久化的方式快照MySQL DumpRedis RDB日志MySQL binlogRedis AOFRDB什么是RDBRDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘。也是默认的持久化方式,这种方式是就是将内存中数据以快照的方式写入到二进制文件中,...

深入学习Redis之基础使用及功能

2020-12-30
阅读 13 分钟
2.7k
Jedis 是 Redis 官方首选的 Java 客户端开发包。集成了 redis 的一些命令操作,封装了 redis 的 java 客户端。提供了连接池管理。

深入学习Redis之特性及命令

2020-12-29
阅读 21 分钟
3.6k
什么是 RedisRedis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis 不仅仅支持简单的 key-value 类型的数据,同时还提供 list,set,zset,hash 等...