1. Redis 的默认 6379 端口是怎么来的?
merz 对应手机键盘的 6379,女演员 Alessia Merz 的名字
Redis 默认 16 个数据库,类似数组下标从 0 开始(0~15),初始默认使用 0 号库,其他库基本使用不到,密码都是相同的
鉴权:auth root123
2. memcached VS redis
memcached,支持的数据类型较为单一,redis支持类型较多;
memcached 不支持持久化操作,只能在内存中存储,但redis可以;
memcached 是多线程 + 锁,redis 是单线程+多路 IO 复用
3. 什么是单线程+多路 IO 复用?
举例子:去火车站买票
黄牛买票过程是个单线程操作
如何体现多路 IO 复用?
买票的人们,都让黄牛(CPU)去买票,但是黄牛可能买到也可能买不到;假如黄牛买到去深圳的票,他就通知 2 号取票,其他人买不到票就去做其他事,买到之后再通知他来取