001redis简介
来源:互联网 发布:比特币源码编译 编辑:程序博客网 时间:2024/06/17 18:25
1、Redis是一种面向“键/值”对数据类型的内存数据库,可以满足我们对海量数据的读写需求。
1.1、redis的键只能是字符串
1.2、redis的值支持多种数据类型:
(1)字符串 string
(2) 哈希 hash
(3)字符串列表 list
(4) 字符串集合 set 不重复,无序
(5) 有序集合sorted set ,不重复,有序
(6) HyperLogLog 结构(redis2.8.9版本才有,用来做基数统计的算法。)
1.1、redis的键只能是字符串
1.2、redis的值支持多种数据类型:
(1)字符串 string
(2) 哈希 hash
(3)字符串列表 list
(4) 字符串集合 set 不重复,无序
(5) 有序集合sorted set ,不重复,有序
(6) HyperLogLog 结构(redis2.8.9版本才有,用来做基数统计的算法。)
2、特点:
备注:
RDB:快照方式,redis会周期性的把内存中的数据写入磁盘中
AOF:日志方式,redis会把我们所有的写操作的命令记录到日志文件中
同时使用RDB和AOF两种方式的话,redis重启之后会优先使用AOF文件来还原数据,因为AOF中保存的数据通常比RDB保存的数据更完整
高性能(Redis读的速度是11W次/s,写的速度是8.1W次/s)
原子性(保证数据的准确性)
持久存储(两种方式RDB/快照,AOF/日志)
主从结构(master-slave,负载均衡,高可用)
集群(3.0版本)
RDB:快照方式,redis会周期性的把内存中的数据写入磁盘中
AOF:日志方式,redis会把我们所有的写操作的命令记录到日志文件中
同时使用RDB和AOF两种方式的话,redis重启之后会优先使用AOF文件来还原数据,因为AOF中保存的数据通常比RDB保存的数据更完整
3、应用:应用在高并发和实时请求的场景
3.1、新浪微博
3.2、hash:关注列表,粉丝列表
3.3、string:微博数,粉丝数(避免使用select count(*) from...)
3.4、sorted set:TopN,热门微博
3.1、新浪微博
3.2、hash:关注列表,粉丝列表
3.3、string:微博数,粉丝数(避免使用select count(*) from...)
3.4、sorted set:TopN,热门微博
阅读全文
0 0
- 001redis简介
- 001redis简介
- Redis简介
- Redis 简介
- Redis简介
- Redis简介
- redis简介
- redis简介
- redis简介
- Redis简介
- Redis简介
- Redis 简介
- Redis简介
- Redis简介
- redis简介
- Redis简介
- Redis简介
- Redis简介
- 扩大VMWare 硬盘空间
- CentOS 7 yum安装配置mysql
- 链接:USB:主机
- 进程和线程的数据结构
- 管道容量以及管道底层缓冲区如何组织
- 001redis简介
- jQuery LigerUI 插件中ligerTree的使用介绍
- 统计字符串中某一字符出现的次数(不分大小写,字符不含空格)
- C++面试题
- 单例模式的双重检测问题
- Linux 学习(五)--- CentOS 6.6 网络配置
- Maven仓库—Nexus环境搭建及使用
- POJ 1226 Substrings 笔记
- LD_LIBRARY_PATH环境变量的设置