2019-09-07 07:40
3453 次浏览
Redis从入门到精通|____redis笔记+资料.rar|____26-高速写入测试.wmv|____25-微博冷数据写入mysql.wmv|____24-粉丝拉取模式.wmv|____23-微博key设计总结.wmv|____22-哈希数据存储微博.wmv|____21-增强微博cookie安全.wmv|____20-微博项目之粉丝关系与推送微博.wmv|____19-微博项目之用户注册与微博发布.wmv|____18-phpRedis扩展编译.wmv|____17-key设计原则.wmv|____16-sentinel运维监控.wmv|____15-aof恢复与rdb服务器间迁移.wmv|____14-redis运维常用命令.wmv|____13-redis主从复制.wmv|____12-aof日志持久化.wmv|____11-rdb快照持久化.wmv|____10-频道发布与消息订阅.wmv|____09-redis事务及锁应用.wmv|____08-hash结构及命令详解.wmv|____07-order set结构及命令详解.wmv|____06-set结构及命令详解.w
2019-08-07 17:51
3437 次浏览
从 1.2 版本开始, Ehcache可以使用分布式的缓存了。分布式这个特性是以plugin的方式实现的。Ehcache自带了一些默认的分布式缓存插件实现,这些插件可以满足大部分应用的需要。如果需要使用其他的插件那就需要自己开发了,开发者可以通过查看distribution包里的源代码及JavaDoc来实现它。为了安装分布式缓存,你需要配置一个PeerProvider、一个CacheManagerPeerListener,它们对于一个 CacheManager 来说是全局的。每个进行分布式操作的cache都要添加一个cacheEventListener来传送消息
2019-08-01 09:42
6774 次浏览
这是国内首本从大型互联网系统的应用角度探讨分布式缓存的书籍,包含了原理、框架、架构、案例等多方面的视角。互联网系统随着容量需求的陡增,许多看似简单的存储类场景都面临着巨大的容量和稳定性风险,而其中的大部分都可以通过对缓存的合理使用来规避。读者从对本书的阅读当中,将会获得应对这些问题的经验,也会对分布式缓存有一个体系化的认识。本书内容共分为三个部分,按照从理论到实现,再到实践的思路撰写。首先介绍分布式缓存的背景知识,对本书“分布式”和“缓存”这两个关键词进行了全面的综述,作为后续章节叙述的基础;第二部分介绍业界主流的缓存,关注其原理与实现,囊括了Ehcache、Memcached、Redis、tair、EVCache、Aerospike等六个缓存或类缓存系统;最后一部分讨论缓存在互联网系统中的实践,从广告、社交、新闻、电商、营销等五类典型的互联网应用入手,分析它们面临的性能稳定性问题以及如何利用分布式缓存解决这些问题赞誉推荐序1推荐序2推荐序3作者寄语前言第1章 缓存为王11.1 什么是缓存?11.2 为什么使用缓存?21.2.1 从用户体验说起31.2.2 关于系统的性能31.3 从网
2019-02-03 14:23
8320 次浏览
本书全面讲解Redis基本功能及其应用,并结合线上开发与运维监控中的实际使用案例,深入分析并总结了实际开发运维中遇到的“陷阱”,以及背后的原因, 包含大规模集群开发与管理的场景、应用案例与开发技巧,为高效开发运维提供了大量实际经验和建议。本书不要求读者有任何Redis使用经验,对入门与进阶DevOps的开发者提供有价值的帮助。主要内容包括:Redis的安装配置、API、各种高效功能、客户端、持久化、复制、高可用、内存、哨兵、集群、缓存设计等,Redis高可用集群解决方案,Redis设计和使用中的问题,最后提供了一个开源工具:Redis监控运维云平台CacheCloud。目录序 言前 言致 谢第1章 初识Redis 11.1 盛赞Redis 11.2 Redis特性 21.3 Redis使用场景 51.3.1 Redis可以做什么 51.3.2 Redis不可以做什么 51.4 用好Redis的建议 61.5 正确安装并启动Redis 61.5.1 安装Redis 71.5.2 配置、启动、操作、关闭Redis 81.6 Redis重大版本 111.7 本章重点回顾 14第2章 API的
2019-01-11 09:22
7461 次浏览
本书深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法以及扩展方法,是一本对于学习和使用 Redis 来说不可多得的参考书籍。本书一共由三个部分组成。第一部分对Redis进行了介 绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis去构建文章展示网站、cookie、购物车、网页缓存、数据库行缓存等一系列程序。第二部分对Redis命令进行了更详细的介绍,并展示了如何使用Redis去构建更为复杂的辅助工具和应用程序,并在最后展示了如何使用Redis去构建一个简单的社交网站。第三部分对Redis用户经常会遇到的一些问题进行了介绍,讲解了降低Redis内存占用的方法、扩展Redis性能的方法以及使用Lua语言进行脚本编程的方法。综上所述, 本书将是一本对于学习和使用 Redis 来说不可多得的参考书籍, 无论是 Redis 新手还是有一定经验的 Redis 使用者, 应该都能从本书中获益。目录译者序序言前言致谢关于本书关于封面插图第一部分:基础知识第1章 初识
2018-12-14 19:53
2876 次浏览
前言安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3.2版本才有的。另外需要注意的是,Redis约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定版(如2.8版、3.0版),奇数版本是非稳定版(如2.7版、2.9版),生产环境下一般需要使用稳定版本。下载安装包wget http://download.redis.io/releases/redis-4.0.2.tar.gz解压安装包并安装,分别执行以下命令tar xzf redis-4.0.2.tar.gz
cd redis-4.0.2
make
make installmake编译可能会有报错,参考文章最后的解决办法。Redis没有其他外部依赖,安装过程很简单。编译后在Redis源代码目录的src文件夹中可以找到若干个可执行程序,安装完后,在/usr/local/bin目录中可以找到刚刚安装的redis可执行文件:启动和停止Redis直接启动直接运行redis-server即可启动Redisredis-server通