Redis基本知识
使用select +index进行切换数据库
使用dbsize查看数据库大小
使用keys * 查看所有的key
使用 set key value 设置键值对
使用 get key 查看value
使用exists [key] 查看key是否存在
使用move key 1移除当前数据库key的数据
使用expire key 10 设置key的过期时间,10代表十秒后过期
使用ttl key 查看剩余时间
使用type key查看key值的数据类型
使用flushall清空所有数据库数据
使用flushdb清空当前数据库数据
Redis是单线程的
官方表示,Redis是基于内存操作的,CPU不是Redis的性能瓶颈
Redis的性能是根据机器的内存和网络带宽来决定的
为什么Redis单线程还能这么快?
Redis是将所有数据放在内存中,因此使用单线程就是最快的,
使用多线程:CPU会进行上下文切换,这是一个耗时的操作
对于内存系统来说,没有上下文切换的情况效率是很高的