iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Redis中常用的命令有哪些
  • 702
分享到

Redis中常用的命令有哪些

2024-04-02 19:04:59 702人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关Redis中常用的命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  Redis提供了丰富的命令(command)对数据库和各种数据类

这篇文章将为大家详细讲解有关Redis中常用的命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

  Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在linux终端使用。在编程时,比如各类语言包,这些命令都有对应的方法。

  1、keys

  返回满足给定pattern的所有key:

  redis 127.0.0.1:6379> keys *

  "myzset2"

  "myzset3"

  "mylist"

  "myset2"

  "myset3"

  "myset4"

  "k_zs_1"

  "myset5"

  "myset6"

  "myset7"

  "myhash"

  "myzset"

  "age"

  "myset"

  "mylist5"

  "mylist6"

  "mylist7"

  "mylist8"

  用表达式*,代表取出所有的key:

  redis 127.0.0.1:6379> keys mylist*

  1) "mylist"

  2) "mylist5"

  3) "mylist6"

  4) "mylist7"

  5) "mylist8"

  redis 127.0.0.1:6379>

  用表达式mylist*,代表取出所有以mylist开头的key。

  2、exists

  确认一个key是否存在:

  redis 127.0.0.1:6379> exists HongWan

  (integer) 0

  redis 127.0.0.1:6379> exists age

  (integer) 1

  redis 127.0.0.1:6379>

  从结果来数据库中不存在HongWan这个key,但是age这个key是存在的。

  3、del

  删除一个key:

  redis 127.0.0.1:6379> del age

  (integer) 1

  redis 127.0.0.1:6379> exists age

  (integer) 0

  redis 127.0.0.1:6379>

  从结果来数据库中不存在HongWan这个key,但是age这个key是存在的。

  4、expire

  设置一个key的过期时间(单位:秒):

  redis 127.0.0.1:6379> expire addr 10

  (integer) 1

  redis 127.0.0.1:6379> ttl addr

  (integer) 8

  redis 127.0.0.1:6379> ttl addr

  (integer) 1

  redis 127.0.0.1:6379> ttl addr

  (integer) -1

  redis 127.0.0.1:6379>

  在本例中,我们设置addr这个key的过期时间是10秒,然后我们不断的用ttl来获取这个key的有效时长,直至为-1说明此值已过期。

  Redis常用命令有哪些

  5、move

  将当前数据库中的key转移到其它数据库中:

  redis 127.0.0.1:6379> select 0

  OK

  redis 127.0.0.1:6379> set age 30

  OK

  redis 127.0.0.1:6379> get age

  "30"

  redis 127.0.0.1:6379> move age 1

  (integer) 1

  redis 127.0.0.1:6379> get age

  (nil)

  redis 127.0.0.1:6379> select 1

  OK

  redis 127.0.0.1:6379[1]> get age

  "30"

  redis 127.0.0.1:6379[1]>

  在本例中,我先显式的选择了数据库0,然后在这个库中设置一个key,接下来我们将这个key从数据库0移到数据库1,之后我们确认在数据库0中无此key了, 但在数据库1中存在这个key,说明我们转移成功了

  6、persist

  移除给定key的过期时间:

  redis 127.0.0.1:6379[1]> expire age 300

  (integer) 1

  redis 127.0.0.1:6379[1]> ttl age

  (integer) 294

  redis 127.0.0.1:6379[1]> persist age

  (integer) 1

  redis 127.0.0.1:6379[1]> ttl age

  (integer) -1

  redis 127.0.0.1:6379[1]>

  在这个例子中,我们手动的将未到过期时间的key,成功设置为过期。

  7、randomkey

  随机返回key空间的一个key:

  redis 127.0.0.1:6379> randomkey

  "mylist7"

  redis 127.0.0.1:6379> randomkey

  "mylist5"

  redis 127.0.0.1:6379>

  通过结果可以看到取key的规则是随机的。

  8、rename

  重命名key:

  redis 127.0.0.1:6379[1]> keys *

  1) "age"

  redis 127.0.0.1:6379[1]> rename age age_new

  OK

  redis 127.0.0.1:6379[1]> keys *

  1) "age_new"

  redis 127.0.0.1:6379[1]>

  age成功的被我们改名为age_new了。

  9、type

  返回值的类型:

  redis 127.0.0.1:6379> type addr

  string

  redis 127.0.0.1:6379> type myzset2

  zset

  redis 127.0.0.1:6379> type mylist

  list

  redis 127.0.0.1:6379>

  这个方法可以非常简单的判断出值的类型。

关于“Redis中常用的命令有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: Redis中常用的命令有哪些

本文链接: https://www.lsjlt.com/news/70537.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Redis中常用的命令有哪些
    这篇文章将为大家详细讲解有关Redis中常用的命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  Redis提供了丰富的命令(command)对数据库和各种数据类...
    99+
    2024-04-02
  • Redis常用的命令有哪些
    这篇文章主要介绍“Redis常用的命令有哪些”,在日常操作中,相信很多人在Redis常用的命令有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Redis常用的命令有哪些”...
    99+
    2024-04-02
  • redis中控制事务的常用命令有哪些
    小编给大家分享一下redis中控制事务的常用命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!相关命令介绍:注意:------MULTI,EXEC,DISCARD才是显式开启并控制事...
    99+
    2024-04-02
  • mysql命令行中常用的命令有哪些
    这篇文章主要介绍mysql命令行中常用的命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql命令行常用命令第一招、mysql服务的启动和停止net stop mysql...
    99+
    2024-04-02
  • Redis中键和字符串常用命令有哪些
    这篇文章将为大家详细讲解有关Redis中键和字符串常用命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Redis 相关知识Redis的默认端口号为6379默认16个数据库,类似数组下标从0开始,初...
    99+
    2023-06-29
  • Redis常用监控信息命令有哪些
    本篇内容主要讲解“Redis常用监控信息命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Redis常用监控信息命令有哪些”吧!查看启动到当前处理命令总数...
    99+
    2024-04-02
  • Linux中的常用命令有哪些
    这篇文章给大家分享的是有关Linux中的常用命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。       1、系统信息  arch 显示机器的处理器架构  unam...
    99+
    2023-06-04
  • 有哪些Ubuntu中常用的命令
    这期内容当中小编将会给大家带来有关有哪些Ubuntu中常用的命令,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(...
    99+
    2023-06-13
  • Git中常用的命令有哪些
    这篇文章主要为大家展示了“Git中常用的命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Git中常用的命令有哪些”这篇文章吧。常用命令命令作用cd进入某...
    99+
    2024-04-02
  • Linux中常用的命令有哪些
    这篇文章主要介绍了Linux中常用的命令有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux中常用的命令有哪些文章都会有所收获,下面我们一起来看看吧。一、前言Linux是一种自由和开放源代码的类UNI...
    99+
    2023-06-16
  • Redis命令有哪些
    这篇文章主要介绍了Redis命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 密码登录:1. redis-cli -h 1...
    99+
    2024-04-02
  • Redis的通用命令有哪些
    这篇文章主要讲解了“Redis的通用命令有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Redis的通用命令有哪些”吧!Redis 是什么Redis 是...
    99+
    2024-04-02
  • Django中有哪些常用命令
    这篇文章将为大家详细讲解有关Django中有哪些常用命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。django-admin存放在Python的site-packages\django\b...
    99+
    2023-06-14
  • MySQL中有哪些常用命令
    本篇文章给大家分享的是有关MySQL中有哪些常用命令,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1:使用SHOW语句找出在服务器上当前存在什...
    99+
    2024-04-02
  • Linux中有哪些常用命令
    这篇文章给大家分享的是有关Linux中有哪些常用命令的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显...
    99+
    2023-06-09
  • HDFS中有哪些常用命令
    这篇文章主要介绍了HDFS中有哪些常用命令,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。HDFS是什么:HDFS即Hadoop分布式文件系统(Hadoop Distribut...
    99+
    2023-06-27
  • Git中有哪些常用命令
    小编给大家分享一下Git中有哪些常用命令,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的...
    99+
    2023-06-27
  • linux中有哪些常用的backtrack命令
    本篇文章为大家展示了linux中有哪些常用的backtrack命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。基本 passwd 修改密码。 挂载本地分区: mount /dev/hda1 /mn...
    99+
    2023-06-13
  • Oracle中常用的doc命令有哪些
    这篇文章将为大家详细讲解有关Oracle中常用的doc命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.连接数据库普通用户连接数据库:conn scott/ti...
    99+
    2024-04-02
  • Linux中有哪些不常用的命令
    这篇文章将为大家详细讲解有关Linux中有哪些不常用的命令,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1)pgreppgrep名字前有个p,我们可以猜到这和进程相关,又是grep,当然这是进程相关的gr...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作