随笔分类 - 读书笔记-Redis相关
摘要:[TOC] Redis的几种底层数据结构 简单字符串 Redis的字符串是自己构建的一种名为简单动态字符串(SDS)的抽象类型。 和常规c语言字符串不同 SDS的定义如下: 如图所示 存储 “Redis ”这个字符串 SDS 可以常数获取字符串长度,里面的len记录的字符串的长度,所以可以直接获
阅读全文
摘要:[TOC] Redis 的内存 内存消耗 内存使用统计 使用info memory 命令查看内存相关指标: | 属性名 | 属性说明 | | | | | used_memory | redis分配器的内存总量 | | used_memory_human | 以可读的格式返回used_memory |
阅读全文
摘要:[TOC] Redis 的复制 概述 分布式系统中为了解决单点问题,通常会把数据复制多个副本部署到其他机器,满足故障处理和负载均衡等功能 配置 建立复制 1. 在配置文件中加入 slaveof {masterHost} {masterPort} 启动Redis 生效 2. 在redis server
阅读全文
摘要:[TOC] Redis的RDB和AOF 概述 Redis 提供了两种持久化方式:RDB和AOF RDB使用一次生成内存快照的方式,产生的文件紧凑压缩比更高,因此读取RDB恢复速度更快,由于每次生成RDB开销较大,无法做到实时持久化,一般用于数据冷备和复制传输 AOF持久化 以独立日志的方式记录每次写
阅读全文
摘要:Java 连接Redis客户端 Jedis 1.首先找到找到 jedis 的jar 包 "点击这里" 这里我用的是这个 最简单的测试: 通过连接池获取连接 Pipeline //批量
阅读全文
摘要:[TOC] Redis的基本类型 本文使用的Redis版本为: Redis 3.0.503 (00000000/0) 64 bit / windows 环境 下载链接 "l点击这里下载" 概述 Redis有五种数据结构: 字符串、哈希、列表、集合、有序集合 Redis可以用来干嘛: 缓存、排行榜系统
阅读全文