首页 > 其他 > 详细

4.redis基础知识

时间:2021-04-01 23:48:32      阅读:32      评论:0      收藏:0      [点我收藏+]

redis默认有16个数据库,使用的是db0数据库 可以使用select命令进行切换

#DBSIZE  //查看数据库大小

#keys *  //查看所有的key

#flushdb  //清除当前数据库

#FLUSHALL //清除所有数据库

技术分享图片

 

 redis 是单线程的,是基于内存操作的,cpu不是redis的性能瓶颈,其瓶颈是根据机器的内存和网络带宽

为什么单线程这么快?

redis是基于C开发的, 每秒qps是10万+  完全不比memocache差

1.误区1:高性能的服务器一定是多线程的?

2.误区2:多线程(cpu上下文会切换),一定比单线程效率高!

   cpu>内存>硬盘

核心:redis是将所有的数据全部放在内存中的,所以使用单线程操作效率就是最高的,对于内存系统来说,如果没有上下文切换,效率就是最高的,多次读写都是在一个cpu上的,在内存情况下,这个是最佳方案

4.redis基础知识

原文:https://www.cnblogs.com/autumnpage/p/14607198.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!