Redis数据库学习教程(快速入门版)
Redis 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是当前互联网世界最为流行的 NoSQL 数据库。
Redis 开源免费,提供了 Java,C/C++,C#,PHP 等客户端,使用方便。主要应用于内容缓存和处理大量数据的高访问负载。
这套 Redis 数据库入门教程以通俗易懂的方式介绍了 Redis,让读者一步步地学习 Redis,进入 Redis 的世界。另外,这套教程还提供大量实例,以帮助读者尽快在实际项目中使用 Redis 为目标,做到即学即用。
- 教程目录:
- 1. Redis是什么?它的优点有哪些?
- 2. Redis在Java Web中的应用
- 3. Redis基本安装和使用
- 4. 在Java程序中使用Redis
- 5. 在Spring中使用Redis
- 6. Redis的6种数据类型
- 7. NoSQL和传统数据库有什么区别?NoSQL能取代传统数据库吗?
- 8. Redis字符串数据结构和常用命令
- 9. Redis哈希数据结构和常用命令
- 10. Redis链表(linked-list)数据结构和常用命令
- 11. Redis集合数据结构和常用命令
- 12. Redis有序集合(sorted set)串数据结构和常用命令
- 13. Redis HyperLogLog常用命令
- 14. Redis的基础事务和常用操作
- 15. 探索Redis事务回滚
- 16. Redis watch命令——监控事务
- 17. 使用流水线(pipelined)提高Redis的命令性能
- 18. Redis发布订阅模式
- 19. Redis的超时命令和垃圾回收策略
- 20. Redis中使用Lua语言
- 21. Redis的两种备份(持久化)方式:RDB和AOF
- 22. Redis内存回收策略
- 23. Redis主从复制的配置方法和执行过程
- 24. Redis哨兵(Sentinel)模式的配置方法及其在Java中的用法
- 25. Redis和数据库的结合
- 26. Spring整合Redis详细步骤
- 27. 从RedisTemplate中获得Jedis实例
- 28. 互联网系统应用架构基础分析
- 29. 高并发系统的分析和设计
- 30. 使用Redis和SSM(Spring+Spring MVC+MyBatis)搭建抢红包开发环境和超发
- 31. Redis悲观锁解决高并发抢红包的问题
- 32. Redis乐观锁解决高并发抢红包的问题
- 33. 使用Redis和Lua的原子性实现抢红包功能
- 34. Redis悲观锁、乐观锁和调用Lua脚本三种方式的优缺点