新浪Redis运维实践
0 码力 | 41 页 | 4.90 MB | 1 月前文档介绍了新浪Redis运维实践,涵盖平台规模(1000亿+ hits/天、15个IDC数据中心、1200+物理机器、7000+实例)和重要业务。核心内容包括精细化运维,分为基础服务(服务高可用、监控报警、服务化)和细化服务(成本优化、数据支撑)。成本优化部分通过表格展示了Redis低读写量比例端口、无读写端口(连续一周)和低内存利用率端口的实例数据,如端口7896的读写比达5541.4585,端口8193内存使用6M等。部署架构包括Redis单机、Redis Cluster和Redis Tribe。Redis集群演化经历了Redis Tribe、类Codis产品、Redis Cluster到Redis Cluster + Proxy阶段,Proxy支持动态伸缩、跨南北部署、无需客户端支持smart client及本地化读从库。
The Little Redis Book中文版
0 码力 | 32 页 | 712.31 KB | 1 月前文档是《The Little Redis Book中文版》的目录、致谢、简介及部分章节内容。该书旨在传授Redis的基本知识,重点介绍5种数据结构及数据建模方法,并涉及管理细节和调试技巧。Redis是一种易于学习的数据解决方案,不尝试解决所有数据问题,而是作为特定特性的实现方法。文档还提到了Redis的复制功能可用于缩放,以及Redis集群提供水平缩放和自动故障恢复。此外,文档包含了许可证信息、作者和译者介绍,以及书栈平台的说明。
StackExchange.Redis文档翻译
0 码力 | 31 页 | 1.14 MB | 1 月前该文档是对StackExchange.Redis库的翻译介绍,该库是Stack Overflow提供的免费Redis客户端库,用于替代收费的ServiceStack.Redis。文档涵盖了基本用法、配置、管道和多路复用器、键值及通道、事务、事件、发布/订阅消息顺序、KEYS/SCAN/FLUSHDB等命令、性能分析和脚本等主题。文档强调键是数据的唯一标识,影响命令传送;值则存储数据但不影响传送。事务部分说明Redis事务与SQL不同,提供MULTI、EXEC、DISCARD等命令,保证隔离性和原子性。配置支持自动和手动方式,可排除或重命名命令。性能分析通过IProfiler接口实现,记录命令的计时信息。事件包括配置更改、连接失败/恢复、错误消息等。
StackExchange.Redis-中文使用文档
0 码力 | 44 页 | 1.09 MB | 1 月前文档为StackExchange.Redis的中文使用指南,介绍该C#客户端的基本用法。核心对象为ConnectionMultiplexer,需共享重用,通过Connect方法连接Redis服务器(如本地默认端口6379)。支持同步、异步(Async后缀)及执行后不理(CommandFlags)三种操作模式。事务实现需结合WATCH/MULTI/EXEC命令,StackExchange.Redis提供Constraints抽象简化事务。键是数据唯一标识,影响路由;值存储内容,可被Redis转换处理。文档还涵盖配置、事件、管道、发布订阅、脚本、超时等章节。
Redis开发运维实践指南
0 码力 | 316 页 | 5.04 MB | 1 月前该文档是《Redis开发运维实践指南》,分为三部分:第一部分从开发角度介绍Redis的API使用、场景和生产设计规范最佳实践;第二部分从运维角度介绍Redis的常见操作和最佳实践;第三部分从高可用和集群方面介绍Redis的集群架构、搭建和测试。文档强调每个数据操作都有代价,以时间复杂度和查询集大小为衡量。内容涵盖key操作、字符串操作、列表操作、持久化设置、数据迁移、问题处理、延迟检查、内存检查、安全问题和主从复制-sentinel架构等。文档由作者在一家中型商业银行工作期间总结,持续更新,并提供线上阅读和下载。
为JVM提供基于 REDIS的高性能驻内存数据网格(IMDG)
0 码力 | 19 页 | 1004.16 KB | 1 月前文档介绍了一种为JVM提供的基于Redis的高性能驻内存数据网格(IMDG)。该方案支持本地缓存和Redis缓存两种模式。本地缓存性能极高,吞吐量可达每秒百万/千万级,响应时间为微妙级;Redis缓存吞吐量为每秒十万/百万级,响应时间为毫秒/微妙级。本地缓存特性包括:元素过期(TTL)、预加载、多种驱逐策略(LRU、LFU、Weak、Soft、None)、掉线脏读、最大容量设定以及Write-behind推送模式(基于Log原理,不受A-B-A影响,Redis操作与缓存推送原子化)。Redis缓存特性包括:单集合最大容量设定、元素粒度过期(TTL)。缓存推送更新支持可配置的MapWriter,提供Write-through/Write-behind策略,且MapWriter的数据源可与MapLoader不同。整体设计旨在降低Redis和数据库的压力。
Redisson-官方文档中文翻译
0 码力 | 79 页 | 1.51 MB | 1 月前文档是Redisson官方文档的中文翻译,介绍Redisson作为一个Java Redis客户端框架,以内存Redis服务器为后端处理Java对象(如List、Map、Set、Lock等),并提供高级服务(如RemoteService和SpringCacheManager)。文档涵盖配置(编程式与声明式)、数据序列化、数据分区(集群模式中支持,默认231个槽,仅支持Set和Map,Pro版本特性)、分布式对象(绑定Redis键,通过RKeys接口操作)、分布式集合、分布式锁和同步器等。Redisson基于Netty框架,兼容Redis 2.8+和JDK 1.6+,每个Redis实例最多处理1TB内存。文档还提到Map对象实现ConcurrentMap,大小受Redis限制为4294967295,MapCache支持eviction,过期项由EvictionScheduler清理(一次最多移除100条)。
SemEs2 09 Redis
0 码力 | 15 页 | 837.33 KB | 1 月前Redis es un motor de base de datos en memoria, basado en almacenamiento en tablas hash, escrito en ANSI C por Salvatore Sanfilippo. Su desarrollo comenzó en 2009, con primera versión estable 3.0 y última versión estable 5.0.8, además de una versión beta 6.0. No tiene soporte oficial para Windows. Redis ofrece múltiples módulos compatibles con v4.0 o superior, como neural-redis, RediSearch, rediSQL, RedisJSON, RedisGraph, redis-cell, RedisBloom y Disque. Sus usos incluyen aplicaciones en tiempo real, sistemas de chat, manejo de carritos de compra, contadores y estadísticas en tiempo real, almacenamiento de sesiones de usuario y caché de páginas web. La comunidad es activa, con documentación, conferencias y librerías. El documento incluye una experiencia práctica de instalación y comandos básicos como set, get, HMSET y HGET.
SemEs1 09 Redis
0 码力 | 24 页 | 1.29 MB | 1 月前Redis是一个基于内存的数据库,数据模型为键值对,支持多种值类型:字符串、列表、集合、有序集合、哈希、流、HyperLogLogs和位图。其名称意为远程字典服务器。主要用例包括缓存、会话管理、发布/订阅和排行榜。Redis采用BSD许可证,使用优化的C语言编写,支持众多开发语言如ActionScript、C、C++、C#等。架构方面,Redis作为内存服务器运行在主机上,监听客户端请求(默认端口6379),能够以亚毫秒级延迟处理数亿次操作每秒。文档还提供了编译和测试Redis的步骤,包括在Linux、OSX等系统上使用GCC和make工具,以及通过.NET Core和StackExchange.Redis库的使用示例。
SemEn 09 Redis
0 码力 | 24 页 | 437.55 KB | 1 月前文档介绍了Redis数据库的核心特性。Redis是一个基于内存的数据库,同时支持数据持久化到磁盘。其数据模型为键值对,支持多种数据类型,包括字符串、列表、集合、有序集合、哈希、流、HyperLogLogs和位图。文档还列出了Redis的关键特性,如任意数据支持、基于键的访问、多键操作、操作和事务的原子性、数据过期、驱逐策略、智能缓存、分布式网络服务器、请求流水线、高可用性、数据持久化、可扩展的无共享集群和本地缓存副本。此外,文档提供了从GitHub克隆和编译Redis的步骤,包括使用git clone命令获取源码、运行make命令编译,以及启动Redis服务器的示例。
共 20 条
- 1
- 2













