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

上手Redis系列

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

上手Redis系列(一):超全String字符串类型详解(代码图文示例)
上手Redis系列(二):超全List列表类型详解(代码图文示例)
上手Redis系列(三):超全集合Set类型详解(代码图文示例)
上手Redis系列(四):超全哈希Hash类型详解(代码图文示例)
上手Redis系列(五):超全有序集合Zset类型详解(代码图文示例)

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 清除当前数据库数据

在这里插入图片描述

最后:

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

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

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值