带你深入高性能的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的主要内容,如果未能解决你的问题,请参考以下文章
大牛带你深入Dubbo,高性能RPC通信框架:Dubbo简介和总体大图
Amazon DynamoDB, 面向互联网应用的高性能可扩展的NoSQL数据库