Redis的基础知识

本文介绍了Redis中数据库的相关知识,包括Redis默认提供16个数据库,通过`select`命令进行切换,使用`DBSIZE`查看数据库大小,以及如何用`flushdb`和`flushall`清除数据。此外,重点强调了Redis采用单线程模式的原因,即内存操作避免了多线程的CPU上下文切换,提高了效率。
摘要由CSDN通过智能技术生成

1.了解redis有多少个数据库?

第一步:去redis的安装目录,查找.conf文件

第二步:打开redis.windows.conf文件

 

总结:redis有16个数据库

 

2.选择数据库

知识: select (0-15)#选择0-15个数据库,默认选择的是0号数据库

实践: 

 

 

3. 查看数据库的大小

命令:DBSIZE/dbsize

实践:

 

 

4.清除数据库内容

1.清除当前数据库内容:flushdb 

2.清除所有数据库的内容:flushall

实践:

 

 

5.redis是单线程的!!!

 原因:redis存放的内容是在内存的,如果使用多线程的话,会有cpu上下文切换的问题,而单线程的话,内存读写都在一个cpu中,所以单线程比多线程更为高效。

 

6.总结:

1.查看redis有多少数据库?redis.windows.conf

2.redis的数据库切换:select (0-15);#默认操作的数据库是0号数据库

3.查看数据库的大小:DBSIZE/dbsize

4.清除数据库的数据:

(1) flushab:清除当前数据的内容

(2)flushall:清除所有数据库的内容

5.redis是单线程的

原因:redis的内容都是存放在内存中的,单线程处理的话,所有的redis读写操作都在一共cpu中,这样就不会有多线程的cpu上下切换问题,所以redis是单线程是最高效的!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

flower in my heart

你的鼓励就是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值