【Redis】Redis键(key)

这篇具有很好参考价值的文章主要介绍了【Redis】Redis键(key)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

常用命令

【Redis】Redis键(key)

常用案例

keys *

查看当前库所有的key

127.0.0.1:6379> keys *
1) "k1"

exists key

判断某个key是否存在,存在几个则返回几,不存在则返回0

127.0.0.1:6379> exists k1
(integer) 1
127.0.0.1:6379> exists k2
(integer) 0
127.0.0.1:6379> EXISTS k1 k2 k3
(integer) 2

type key

查看key的数据类型

127.0.0.1:6379> SET k2 12
OK
127.0.0.1:6379> type k2
string
127.0.0.1:6379> lpush list 1 2 3
(integer) 3
127.0.0.1:6379> type list
list

del key

删除指定的key数据,存在数据删除则返回1,不存在则返回0.

127.0.0.1:6379> del list
(integer) 1
127.0.0.1:6379> GET list
(nil)
127.0.0.1:6379> DEL k3
(integer) 0

unlink key

非阻塞删除,仅仅将keys从keyspace元数据中删除,真正的删除会在后续异步中操作。

ttl key

查看还有多少秒过期,-1表示永不过期(不设置过期时间则为-1),-2表示已过期

expire key 秒钟

为给定的key设置过期时间

127.0.0.1:6379> ttl k1
(integer) -1
127.0.0.1:6379> EXPIRE k1 5
(integer) 1
127.0.0.1:6379> ttl k1
(integer) 1
127.0.0.1:6379> ttl k1
(integer) -2

move key dbindex【0-15】

将当前数据库的 key移动到给定的数据库 db 当中

注:Redis自带16个库,默认在0号库

127.0.0.1:6379> keys *
1) "k1"
2) "list"
3) "k2"
127.0.0.1:6379> move list 2 #将list移动到2号库中
(integer) 1

select dbindex

切换数据库【0-15】,默认为0

127.0.0.1:6379> select 2 #切换到2号库
OK
127.0.0.1:6379[2]> keys *
1) "list"

dbsize

查看当前数据库key的数量

127.0.0.1:6379[2]> keys *
1) "list"
127.0.0.1:6379[2]> dbsize
(integer) 1
127.0.0.1:6379[2]> select 0
OK
127.0.0.1:6379> keys *
1) "k1"
2) "k2"
127.0.0.1:6379> dbsize
(integer) 2

flushdb

清空当前库

127.0.0.1:6379> flushdb
OK
127.0.0.1:6379> keys *
(empty array)
127.0.0.1:6379> select 2
OK
127.0.0.1:6379[2]> keys *
1) "list"

flushall

清空所有库文章来源地址https://www.toymoban.com/news/detail-417859.html

127.0.0.1:6379> flushall
OK
127.0.0.1:6379> select 2
OK
127.0.0.1:6379[2]> keys *
(empty array)

到了这里,关于【Redis】Redis键(key)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux 系统查询redis中指定key值(命令)

    登上服务器之后直接输入 redis-cli 进入到127.0.0.1:6379下 在127.0.0.1:6379下,输入如下指令 auth 你的redis密码 查询所有key 指令: keys * 查询指定key值 指令: get 你的key名

    2024年02月08日
    浏览(42)
  • 【Linux命令-shell】虚拟机中创建shell脚本、查看当前路径、执行脚本

    目录 一、创建shell脚本 二、查看当前的路径 三、执行脚本 一、创建shell脚本 shell脚本的特点 提前将可执行的命令语句写入一个文件中 顺序执行 解释器逐行解释代码 常见的脚本有:shell、python、PHP...... 注:用什么解释器就是什么脚本 编写shell脚本: 步骤: 1、新建文件 2、

    2024年02月05日
    浏览(69)
  • adb shell命令查看当前屏幕可见最顶层Activity和Fragment及其调用栈

    (1)当前屏幕可见页面最顶层是哪个Activity: (2)当前屏幕可见页面最顶层是哪个Fragment: (3)当前屏幕可见最顶层Activity及其调用栈: android adb命令获取处于当前屏幕的Activity_adb获取当前页面activity-CSDN博客 Android adb shell dump当前手机设备的所有activity_zhangphil的博客-CSDN博客。

    2024年02月07日
    浏览(49)
  • springboot+redis+mysql+quartz-通过Java操作redis的KEYS*命令获取缓存数据定时更新数据库

    代码讲解: 3-点赞功能-定时持久化到数据库(pipeline+lua)-完善过程2_哔哩哔哩_bilibili https://www.bilibili.com/video/BV1w14y1o7BV 本文章代码: blogLike_schedule/like03 · xin麒/XinQiUtilsOrDemo - 码云 - 开源中国 (gitee.com) https://gitee.com/flowers-bloom-is-the-sea/XinQiUtilsOrDemo/tree/master/blogLike_schedule/like03 数据

    2024年02月15日
    浏览(52)
  • redis常用场景和案例

    Redis在许多不同的场景中都有广泛应用。以下是一些常见的Redis使用场景和经典案例: 缓存: Redis最常见的使用场景之一是作为缓存层。它可以将经常访问的数据缓存在内存中,提高读取数据的速度,减轻数据库的负载。 经典案例:将热门商品、网页内容或用户会话等缓存在

    2024年02月16日
    浏览(42)
  • 服务器硬件规格常用查看命令——通用命令

    使用lshw命令可以查看服务器硬件配置的详细信息。使用它可以在支持DMI的x86或IA-64系统以及某些PowerPC机器上打印内存配置、固件版本、主板配置、CPU版本、G4可以工作)。目前该命令支持 CPU频率、缓存、总线速度等信息(已知PowerMac DMI(仅限x86和IA-64)、OpenFimware设备树(仅

    2024年02月05日
    浏览(56)
  • webassembly查看帮助以及常用命令

    emcc --help Emscripten Compiler Frontend (emcc) — Emscripten 3.1.42-git (dev) documentation emcc [options] files options有如下选择: 优化,n表示不同优化等级和选项 emscripten的构建选项,-s和OPTION中间的空格可以省略,=value也可以省略表示使能。 所有的OPTION都在src/settings.js中,常用的OPTION有: WASM

    2024年02月11日
    浏览(43)
  • es查看集群状态常用命令

    1.查看集群数据的正确率 active_shards_percent_as_number这个值如果低于100说明集群数据正确性存在问题,集群状态为yellow或者red都会使这个值低于100 2.查看集群索引的状态

    2024年02月11日
    浏览(45)
  • docker 容器日志查看常用命令

    查看最新日志: 将 container_name_or_id 替换为容器的名称或容器ID。这将显示容器的最新日志输出。 实时查看日志: 使用 -f 参数,你可以实时跟踪容器的日志输出,类似于 tail -f 命令。 查看指定行数的日志: 使用 --tail 参数,可以指定查看的日志行数。将 number_of_lines 替换为你

    2024年02月05日
    浏览(51)
  • linux下常用命令查看端口占用

    在linux使用过程中,有时候需要了解当前系统开放了哪些端口,并且还需要查看开放这些端口的具体进程和用户,可以使用netstat命令, netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息 语法 netstat [选项

    2024年02月04日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包