服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Redis - Redis中键和数据库通用指令详解

Redis中键和数据库通用指令详解

2022-08-10 20:48快乐大队长 Redis

这篇文章主要为大家介绍了Redis中键和数据库通用指令基本操作详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

一、Redis键(key)通用指令

可以参考菜鸟教程:Redis 键命令用于管理 redis 的键

key特征:key是一个字符串,通过key获取redis中保存的数据。

1、key基本操作

命令功能
del key该命令用于在 key 存在时删除 key
exists key检查给定 key 是否存在
type key返回 key 所储存的值的类型

演示结果:

Redis中键和数据库通用指令详解

2、时效性控制

命令功能
EXPIRE key seconds为给定 key 设置过期时间,以秒计
PEXPIRE key milliseconds设置 key 的过期时间以毫秒计
EXPIREAT key timestampEXPIREAT 的作用和 EXPIRE 类似,都用于为 key 设置过期时间。 不同在于 EXPIREAT 命令接受的时间参数是 UNIX 时间戳(unix timestamp)
PEXPIREAT key milliseconds-timestamp设置 key 过期时间的时间戳(unix timestamp) 以毫秒计
TTL key以秒为单位,返回给定 key 的剩余生存时间
PTTL key以毫秒为单位返回 key 的剩余的过期时间
PERSIST key移除 key 的过期时间,key 将持久保持

演示结果:

Redis中键和数据库通用指令详解

3、查询模式

命令功能
keys pattern查询key

查询模式规则:

Redis中键和数据库通用指令详解

演示结果:

Redis中键和数据库通用指令详解

4、其它操作

命令功能
rename key newkey为key改名
renamenx key newkey仅当 newkey 不存在时,将 key 改名为 newkey

演示结果:

Redis中键和数据库通用指令详解

二、数据库通用指令

  • redis为每个服务提供有16个数据库,编号从0到15
  • 每个数据库之间的数据相互独立

1、基本操作

命令功能
select index切换数据库
quit退出
ping测试连接

演示结果:

Redis中键和数据库通用指令详解

2、相关操作

命令功能
move key db数据移动
dbsize每个数据库有多少key
flushdb清空当前数据库
flushall清空所有数据库

演示结果:

Redis中键和数据库通用指令详解

以上就是Redis中键和数据库通用指令详解的详细内容,更多关于Redis通用指令的资料请关注服务器之家其它相关文章!

原文地址:https://juejin.cn/post/7129856226048884773

延伸 · 阅读

精彩推荐
  • RedisLinux Redis 的安装步骤详解

    Linux Redis 的安装步骤详解

    这篇文章主要介绍了 Linux Redis 的安装步骤详解的相关资料,希望大家通过本文能掌握如何安装Redis,需要的朋友可以参考下 ...

    carl-zhao3852019-11-08
  • RedisRedis持久化深入详解

    Redis持久化深入详解

    这篇文章主要介绍了Redis持久化深入详解,讲解的还是比较详细的,有感兴趣的同学可以学习下...

    Tsing8972021-07-27
  • RedisRedis高级玩法之利用SortedSet实现多维度排序的方法

    Redis高级玩法之利用SortedSet实现多维度排序的方法

    Redis的SortedSet是可以根据score进行排序的,以手机应用商店的热门榜单排序为例,根据下载量倒序排列。接下来通过本文给大家分享Redis高级玩法之利用Sor...

    阿飞的博客5722019-11-26
  • Redis5分钟搭建redis集群(redis5.0.5)

    5分钟搭建redis集群(redis5.0.5)

    本文主要介绍了5分钟搭建redis集群,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    baidu_3855807611212021-09-16
  • Redis大白话讲解调用Redis的increment失败原因及推荐使用详解

    大白话讲解调用Redis的increment失败原因及推荐使用详解

    本文主要介绍了调用Redis的increment失败原因及推荐使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    哎喔别走4312021-11-23
  • RedisRedis 实现队列原理的实例详解

    Redis 实现队列原理的实例详解

    这篇文章主要介绍了Redis 实现队列原理的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下 ...

    吃嘛嘛香5702019-11-08
  • Redis一文教你学会Redis的事务

    一文教你学会Redis的事务

    Redis 作为内存的存储中间件,已经是面试的面试题必问之一了。今天小编就来和大家一起来聊聊Redis的事务吧,希望对大家有所帮助...

    指北君4662022-08-03
  • Redis在项目中使用redis做缓存的一些思路

    在项目中使用redis做缓存的一些思路

    这篇文章主要介绍了在项目中使用redis做缓存的一些思路,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...

    麦田小猪9492021-11-14