转载请注明出处:

  1.查看所有键

  该命令会存在线程阻塞问题,keys 命令也可以通过正则匹配获取存在的缓存数据

 

  2.查看键总数

  dbsize命令会返回当前数据库中键的总数。

  dbsize命令在计算键总数时不会遍历所有键,而是直接获取Redis内置的键总数变量,所以dbsize命令的时间复杂度是O(1)。而keys命令会遍历所有键,所以它的时间复杂度是O(n),当Redis保存了大量键时,线上环境 禁止使用。

  

  3.检查键是否存在

exists key

  如果键存在则返回1,不存在则返回0

  

  4.删除键

del key [key ...]

  del是一个通用命令,无论值是什么数据结构类型,del命令都可以将其删除

  

  5.键过期

expire key seconds

  Redis支持对键添加过期时间,当超过过期时间后,会自动删除键

 

  6.键的数据结构类型

type key

  例如键hello是字符串类型,返回结果为string。键mylist是列表类型,回结果为list

  

  7.查看缓存数据编码类型

object encoding key

  

 

作者:|香吧香|,原文链接: https://www.cnblogs.com/zjdxr-up/p/16303767.html

文章推荐

『忘了再学』Shell基础 — 26、cut列提取命令

Excel导表工具(开源)

给小白的 PostgreSQL 容器化部署教程(上)

【Azure 存储服务】Java Azure Storage SDK V12使用Endpoint...

break、continue、return中选择一个,我们结束掉它

200 行代码实现基于 Paxos 的 KV 存储

记一次判断值是否存在遇到的神奇问题

我来告诉你Go项目标准结构如何布局

一个简单易用的文件上传方案

Tomcat改jar

centos换源+安装postgresql

Redis核心技术与实践 02 | 数据结构:快速的Redis有哪些慢