redis启动后杂项基础知识

单进程

  • 单进程模型来处理客户的请求。对读写事件的响应是通过epoll函数包装来做到的。redis的处理速度是完全依靠主进程的执行效率。
  • Epoll是LINUX内核为处理大批量文件描述符该做了改进的epoll,是Linux下多路复用select/poll的增强版本

它能显著提供在程序在大量并发连接中只有少量活跃的情况下的系统的cpu利用率

默认16个数据库,类似数组下标从零开始,出事默认是从0号库开始

  设置数据库的数量,默认数据库为0,可以使用SELECT 命令在连接上指定数据库id

  databases 16

select命令切换数据库

Dbsize查看当前数据库key的数量

Flushdb:清空当前库

Flushall:清空多有库

统一密码管理:16个库都是同样密码,要么ok要么都连接不上

redis索引都是从零开始的

默认端口是6379

 

你可能感兴趣的:(redis启动后杂项基础知识)