带你深入高性能的Nosql数据库:Redis

Posted 徐大侠的软件圈

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带你深入高性能的Nosql数据库:Redis相关的知识,希望对你有一定的参考价值。

代码及文档资源请回复"redis"获取,视频请联系作者获取!



今天我们可以通过第三方平台(如:Google,Facebook等)可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍的增加。我们如果要对这些用户数据进行挖掘,那SQL数据库已经不适合这些应用了, NoSQL数据库的发展也却能很好的处理这些大的数据的存储和访问。

NOSQL数据库为了处理这些海量数据,需要将关系型数据库的“关系”去掉 非关系型数据库的设计之初是为了替代关系型数据库。 非关系型数据库统称为 NOSQL数据库

Redis:REmote DIctionary Server(远程字典服务器) 是完全开源免费的,用C语言编写的,遵守BSD协议, 是一个高性能的(key/value)分布式内存数据库,基于内存运行 并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一, 也被人们称为数据结构服务器。

本次分享主要包含如下内容:

  • Redis的安装与简介

  • 数据类型String hash list set zset

  • java操作Redis

  • redis的RDB和AOF两种持久化机制

  • Redis Transcation

  • redis企业级数据备份

  • Lua脚本与redis抢红包实战案例

  • redis的读写分离架构应对高并发请求

  • redis哨兵架构

  • redis容灾策略

  • redis如何在保持主从复制和高可用架构

  • redis 集群搭建的动态增删节点

  • JedisCluster

  • Spring与Redis集群的整合等操作。


以上是关于带你深入高性能的Nosql数据库:Redis的主要内容,如果未能解决你的问题,请参考以下文章

NoSQL理论及应用

常哥带你认识NoSQL和Redis的强大

大牛带你深入Dubbo,高性能RPC通信框架:Dubbo简介和总体大图

Amazon DynamoDB, 面向互联网应用的高性能可扩展的NoSQL数据库

九爷带你了解 带你了解 Nosql Redis ttserver Flare memcache比较

带你深入理解 Redis分布式锁...