《Redis实战》

1、初识Redis
1.1、Redis简介
1.1.1、Redis与其他数据库和软件的对比
Redis Memcached MySQL Postgresql MongoDB
1.1.2、附加特性
故障转移
1.1.3、使用Redis的理由

1.2、Redis数据结构简介
String、List、Set、Hash、ZSet
1.3、Redis应用示例
1.3.1、文章投票
1.3.2、发布并获取文章
1.3.3、对文章进行分组

2、使用Redis构建Web应用
2.1、登录和Cookie缓存
2.2、使用Redis实现购物车
2.3、网页缓存
2.4、数据行缓存
2.5、网页分析

3、Redis命令
3.1、字符串
3.2、列表
3.3、集合
3.4、散列
3.5、有序集合
3.6、发布与订阅
3.7、其他命令
3.7.1、排序
3.7.2、基本的Redis事务
3.7.3、键的过期时间

4、数据安全和性能保障
4.1、持久化选项
4.1.1、快照持久化
4.1.2、AOF持久化
4.1.3、重写/压缩AOF文件
4.2、复制
4.2.1、对Redis的复制相关选项进行配置
4.2.2、Redis复制的启动过程
4.2.3、主从链
4.2.4、检验硬盘写入
4.3、处理系统故障
4.3.1、验证快照文件和AOF文件
4.3.2、更换故障服务器
4.4、Redis事务
4.5、非事务型流水线
4.6、关于性能方面的注意事项

5、使用Redis构建支持程序
5.1、使用Redis来记录日志
5.2、计数器和统计数据
5.3、查找IP所属城市和国家
5.4、服务的发现和配置

6、使用Redis构建应用程序组件
6.1、自动补全
6.2、分布式锁
6.2.1、锁的重要性
6.2.2、简易锁
6.2.3、使用Redis构建锁
6.2.4、细粒度锁
6.2.5、带有超时限制特性的锁
6.3、计数信号量
6.3.1、构建基本的计数信号量
6.3.2、公平信号量
6.3.3、刷新信号量
6.3.4、消除竞争条件
6.4、任务队列
6.4.1、先进先出队列
6.4.2、延迟任务
6.5、消息拉取
6.5.1、单接收者消息的发送与订阅替代品
6.5.2、多接收者消息的发送与订阅替代品
6.6、使用Redis进行文件分发

7、基于搜索的应用程序
8、构建简单的社交网站
9、降低内存占用
9.1、短结构
9.2、分片结构
9.3、打包存储和二进制位和字节
10、扩展Redis
10.1、扩展读性能
10.2、扩展写性能和内存容量
10.3、扩展复杂的查询
11、Redis的Lua脚本编程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值