后续会继续更新。
redis特点
基于内存的分布式高性能key-value数据库。
高性能:1.纯内存操作;2.单线程模型;
分布式:1.默认16个数据库,初始默认使用零号数据库;2.redis支持分布式扩展 ;
特点:
1.数据库操作读写在内存中完成,纯内存操作,磁盘用来做持久化,性能出色;
2.支持多种数据结构,单个value最大限制为1gb ;
3.可以将数据复制到任意数量的从机中 缺点:数据库操作受限于自身物理内存,不能作为海量数据的高性能读写,适合较小数据量的高性能读写;
4.单进程服务器模型与多路IO复用模型,非阻塞IO,采用单线程,避免了不必要的上下文切换和竞争条件,也不存在多进程或者多线程导致的切换而消耗 CPU,不用去考虑各种锁的问题,不存在加锁释放锁操作,没有因为可能出现死锁而导致的性能消耗;
安装与配置windows安装
linux安装
数据结构内容过多,后面直接放链接。
客户端python客户端
1.https://www.cnblogs.com/-wenli/p/10958055.html 2.https://www.cnblogs.com/-wenli/p/10992152.html