上手Redis必知必会:最基础知识点和最基本常用操作(代码示例)

Redis是单线程的吗?

Redis一开始是单线程模型,性能瓶颈不是CPU,而是内存和网络,在4.0之后引入多线程概念,因为内存空间不够,最简单的方法是可以加内存空间或者对其他方面进行优化,例如可以优化数据结构等,但不要忘了,除了内存还有一个网络性能瓶颈问题,所以6.0之后又在网络 IO 处理方面上引入多线程来处理网络,让Redis性能有大的提升。

虽然引入多线程来处理网络数据IO读写处理,但执行命令还是单线程的。

redis默认有16个数据库

可以打开redis的配置文件一探究竟
在这里插入图片描述
打开 redis.conf 可以清晰的看到
在这里插入图片描述
默认使用的是第0个数据库

通过下面演示可以验证一下

(这里的 select 用途下面有解释)

可以看到没有切换数据库之前是没有表明数字的,但是我们select 选择哪个库之后,就会切换到对应的数据库,也会表明数字代表当前哪个库(这里切换的是第6个数据库)
在这里插入图片描述
从第6个数据库切换到第0个
在这里插入图片描述

Redis最基本常用操作

使用 select 切换不同的数据库

在这里插入图片描述

使用Dbsize查看数据库的 key 的数量。

在这里插入图片描述

set key value 插入数据

set这里不过多解释,等聊到基本的数据结构时,再来谈谈。

在这里插入图片描述

在这里插入图片描述

keys * 查看所有redis中的 key

在这里插入图片描述

flushdb 清除当前数据库数据

在这里插入图片描述

最后:

为了更好的阅读体验,我把想说的话都放在了下面,嘿嘿。

我是一颗剽悍的种子 把我会的,认真的分享 是我写博客一直不变的信条。
如果你能看到这篇博文,说明咱们还是很有缘的;希望能带给你一些许帮助,创作的不易,
把我文章的知识带走,你的三连留下,点赞,评论,关注,是我最大的动力。

猜你喜欢

转载自blog.csdn.net/A_hxy/article/details/107430497