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

 更新时间:2022年08月10日 16:15:12   作者:快乐大队长  
这篇文章主要为大家介绍了Redis中键和数据库通用指令基本操作详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

一、Redis键(key)通用指令

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

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

1、key基本操作

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

演示结果:

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 将持久保持

演示结果:

3、查询模式

命令功能
keys pattern查询key

查询模式规则:

演示结果:

4、其它操作

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

演示结果:

二、数据库通用指令

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

1、基本操作

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

演示结果:

2、相关操作

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

演示结果:

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

相关文章

  • 在redis中存储ndarray的示例代码

    在redis中存储ndarray的示例代码

    在Redis中存储NumPy数组(ndarray)通常需要将数组转换为二进制格式,然后将其存储为字符串,这篇文章给大家介绍了在redis中存储ndarray的示例代码,感兴趣的朋友一起看看吧
    2024-02-02
  • Redis集群的搭建图文教程

    Redis集群的搭建图文教程

    下面小编就为大家分享一篇Redis集群的搭建图文教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-11-11
  • Redis链表底层实现及生产实战

    Redis链表底层实现及生产实战

    Redis 的 List 是一个双向链表,链表中的每个节点都包含了一个字符串。是redis中最常用的数据结构之一,本文主要介绍了Redis链表底层实现及生产实战,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • springboot +redis 实现点赞、浏览、收藏、评论等数量的增减操作

    springboot +redis 实现点赞、浏览、收藏、评论等数量的增减操作

    这篇文章主要介绍了springboot +redis 实现点赞、浏览、收藏、评论等数量的增减操作,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • Redis分布式锁实例分析讲解

    Redis分布式锁实例分析讲解

    分布式锁是控制分布式系统不同进程共同访问共享资源的一种锁的实现。如果不同的系统或同一个系统的不同主机之间共享了某个临界资源,往往需要互斥来防止彼此干扰,以保证一致性
    2022-12-12
  • Linux安装单机版Redis的完整步骤

    Linux安装单机版Redis的完整步骤

    这篇文章主要给大家介绍了关于Linux安装单机版Redis的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • Redis 的各项功能主要解决了什么问题

    Redis 的各项功能主要解决了什么问题

    Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。这篇文章主要介绍了Redis 的各项功能主要解决了什么问题,需要的朋友可以参考下
    2018-10-10
  • WINDOWS中REDIS主从配置实现代码解析

    WINDOWS中REDIS主从配置实现代码解析

    这篇文章主要介绍了WINDOWS中REDIS主从配置实现代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • Redis2.8配置文件中文详解

    Redis2.8配置文件中文详解

    这篇文章主要介绍了Redis2.8配置文件中文详解,本文提供的是是Redis2.8.9的配置文件各项的中文解释,需要的朋友可以参考下
    2015-06-06
  • 解决Redis的缓存与数据库双写不一致问题

    解决Redis的缓存与数据库双写不一致问题

    在使用缓存和数据库配合时,常见的CacheAsidePattern模式要求读操作先访问缓存,若缺失再读数据库并更新缓存;写操作则是先写数据库后删除缓存,但这种模式可能导致缓存与数据库间的双写不一致问题
    2024-10-10

最新评论