zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

redis之键与数据库

2023-09-11 14:19:18 时间

专栏目录请点击

简介

redis中的键就相当于变量,这个键就保存着一些特定的类型的值

键操作

当我们设置值的时候,就相当于新增了键

在这里插入图片描述

  1. del key 删除指定的key数据
  2. unlink key 根据value选择非阻塞删除,仅将keys从keyspace元数据中删除,真正的删除会在后续异步操作

  1. expire key 10:10秒钟:为给定的key设置过期时间

在这里插入图片描述

  1. keys *查看当前库所有key
    • 他还可以进行模糊匹配keys *1

在这里插入图片描述

  1. exists key判断某个key是否存在
  2. type key 查看你的key是什么类型

在这里插入图片描述
4. ttl key 查看还有多少秒过期,-1表示永不过期,-2表示已过期

在这里插入图片描述

数据库操作

  1. select命令切换数据库
    • redis一共有16个数据库,类似数组从下标0开始,所有的库有同样的密码
    • 使用 select 8 来进行切换数据库
    • redis没有命令查看当前是使用的那个数据库,一般默认连接的是第一个数据库,下标为0,默认不显示,但是当我们切换数据库的时候他会显示当前使用的第几个数据库

在这里插入图片描述

  1. dbsize查看当前数据库的key的数量

在这里插入图片描述
3. flushdb清空当前库
4. flushall通杀全部库