基础知识
redis默认有16个数据库,这个可以在配置文件当中得到验证

而默认使用的是第0个数据库,可以使用select来进行切换数据库,切换成功之后 会在端口号后面显示一个2

可以使用dbsize来查看数据库中数据的大小

还可以删除数据库中的数据,有两个命令
flushall #删除全部
flushdb # 删除当前数据库

为什么端口号是6379?是一个女明星的名字 merz 在9宫格上的顺序
redis 是单线程的
redis是很快的,官方表示,redis是基于内存操作的,cpu不是redis的性能瓶颈 内存和网络带宽才是redis的瓶颈,既然可以采用单线程来进行实现,就使用单线程来做了
为什么单线程还这么快
redis是用c语言写的 官方数据是100000+的QPS,这个不比同样使用k-v 的Memecache差
误区:1.认为高性能的服务器一定是多线程的
2.多线程(CPU上下文会进行切换)一定比单线程效率高
Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持
Redis—Key
使用exists 加键来查看这个键是否存在 如果存在 返回1 不存在 返回0


使用move来移除一个key

设置key的过期时间采用 expire 使用ttl来查看这个key还有多久过期

当显示的值变为-2的时候,说明这个key过期了

使用type命令来查看key对应的值是什么类型的

浙公网安备 33010602011771号