redis-知识点

https://blog.csdn.net/qq_22172133/article/details/102687502

https://blog.csdn.net/wuxiaolongah/article/details/107327803 非常好

redis官网 https://redis.io/

中文网redis.cn

memcache  key-value   value是没有类型的

memcache 的返回值需要代码去解码,成本高

redis ,支持 字符串(string)(字符串,整型,bitmaps),散列(hash),列表(list),集合(set),有序集合(sort set)

redis能达到10W 的QPS/秒

redis的每种类型都有自己的方法 index(),loop()

 

计算向数据转移: 意思是说memcache把真个value值返回给client,然后后计算是在client, 这样有个缺点:整个value值都要返回给client,所有受带宽的限制,会造成QPS变低,

而redis得计算在redis,这样只会把计算过后的少量数据返回给client

 

磁盘格式化空间不一定是按4k来做的,可能更大

 

redis:单进程,单线程,单实例,高并发

linux还无法实现AIO,只有window才实现了AIO

linux 系统调用: select,read(fd),write(fd) ,sendfile(零拷贝)(fd)

 "顺序性":每个连接内的命令是顺序的,跟kafka同一分区一样是顺序性的

redis默认有16个库,0~15

redic-cli -p 6382 

-n 3:代表三号库, select 3

flushdb 清库

tomcat 8以后走得是NIO

 redis 通道,订阅,布隆器,配置文件,持久化(RDB,AOF)

posted @ 2020-10-22 10:34  dahuinihao  阅读(76)  评论(0编辑  收藏  举报