01Redis学习
来源:互联网 发布:淘宝内部优惠券采集 编辑:程序博客网 时间:2024/06/06 01:05
视频1、NoSQL介绍:
1、key-value形式存储。
2、不一定遵循传统数据库的一些标准:如sql标准,ACID属性等。
3、通用特点:非关系型、分布式的、开源的、水平可扩展的。
4、主要特点:
(1)处理超大量的数据。
(2)运行在超便宜的pc服务器上面。
(3)击碎了性能瓶颈。
5、适用场景:
(1)对数据高并发读写。尤其是写。
(2)对海量数据的高效率存储和访问。
(3)对数据的高可扩展性和高可用性。
6、 Redis介绍:
Redis开源的,先进的key-value存储。它通常被称为数据结构服务器,因为键可以包含:字符串、哈希、链表、集合、有序集合。
6.1、支持value类型:string,list,set,zset。
6.2、支持操作:push/pop,add/remove,取交集,并集。
6.3、支持排序。
6.4、数据缓存在内存里,可以周期性的更新数据到磁盘or把修改操作写入到追加的记录文件里面。
6.5、使用Redis访问数据的方式:
(1)应用程序直接访问Redis数据库。
类似于将MySQL替换为Redis。实现简单。但是Redis宕机后后果很严重,故不安全。
(2)应用程序直接访问Redis数据库,当访问失败时,才访问MySQL数据库。
此时Redis集群会和MySQL数据库有同步的操作。故比较安全。
6.6、具体适用场景:
(1)取最新n个数据的操作。
(2)排行榜应用,取TOP N操作。
(3)需要精确设定过期时间的应用。
(4)计数器应用。[新浪微博用的最多]
(5)Uniq操作,获取某段时间所有数据排重值。
(6)实时系统,反垃圾系统。
(7)Pub/Sub构建实时消息系统。
(8)构建队列系统。
(9)缓存。
- redis学习笔记01
- 01-redis学习第一章
- Redis学习-01
- 01Redis学习
- Redis学习01-Redis安装与基本知识
- Redis学习笔记01--NoSQL/Redis概述
- redis学习之redis命令01
- redis学习记录01-初识redis
- redis学习:redis安装
- 【Redis学习】:Redis数据类型
- redis 学习
- 学习redis
- 学习Redis
- redis学习
- redis学习
- Redis学习
- redis 学习
- Redis学习
- 关于大数相乘问题(Java实现)
- 找出数组中不同的两个数
- Spring+MyBatis多数据源配置实现
- 第五周java作业
- 考试总结2
- 01Redis学习
- lintcode Guess Number Game II
- 【福分系统】bootstrap表格控件
- jquery实现品牌列表的显示
- 自定义bs soup的抓取函数,查找不含某个class属性tag 以及一个小问题'NoneType' object has no attribute '__getitem__'
- URAL 1996 Cipher Message 3 FFT KMP
- leetcode200. Number of Islands
- 在maven项目中使用Junit的assertThat()方法时,is()方法的使用
- Linux之Shell基础