解耦!
传统的RDBMS
Nosql
大数据时代的3V:主要是描述问题的
大数据时代的3高:主要是对程序的要求
Remove Dictionary Server
) 即远程字典服务
redis-benchmark是一个压力测试工具! 官方自带的性能测试工具
注意:redis-benchmark命令在linux命令行中执行,而不是redis-cli中执行
# 测试: 100个并发测试 100000请求
redis-benchmark -h localhost -p 6370 -c 100 -n 100000
>select 3 # 切换数据库
>dbsize # 查看数据库大小
命令:
历史:
为什么redis端口号是6379 ? 人名-手机-对应数字
redis是单线程的
Redis为什么单线程还这么快?
CPU>内存>硬盘速度(juc)
核心:redis是将所有的数据全部放在内存中的,所以说使用单线程去操作效率就是最高的,多线程(CPU上下文会切换:耗时的操作!!!) ,对于内存系统来说,如果没有上下文切换效率就是最高的! 多次读写对都是在一个CPU上的,在内存情况下,这个就是最佳的方案