iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >redis之常用命令
  • 546
分享到

redis之常用命令

2024-04-02 19:04:59 546人浏览 薄情痞子
摘要

keys:返回满足给定pattern的所有key。 127.0.0.1:6379> keys *  1) "num1"  2) "mylist3"  3) "key3"

keys:返回满足给定pattern的所有key。
127.0.0.1:6379> keys *
 1) "num1"
 2) "mylist3"
 3) "key3"
 4) "myzset2"
 5) "name"
 6) "mylist6"
 7) "myset7"
 8) "myzset3"
 9) "myset3"
10) "num2"
11) "myhash"
12) "myset6"
13) "myset4"
14) "mylist2"
15) "key1"
16) "myzset"
17) "nane"
18) "email"
19) "key4"
20) "key2"
21) "mylist4"
22) "myset2"
23) "foo"
24) "myset"

127.0.0.1:6379> keys myzset*
1) "myzset2"
2) "myzset3"
3) "myzset"

exists:确认一个key是否存在。
127.0.0.1:6379> exists name
(integer) 1
127.0.0.1:6379> exists age
(integer) 0

del:删除一个key
127.0.0.1:6379> del name
(integer) 1
127.0.0.1:6379> exists name
(integer) 0


expire:设置一个key的过期时间。
127.0.0.1:6379> set addr cq
OK
127.0.0.1:6379> expire addr 10
(integer) 1
127.0.0.1:6379> ttl addr
(integer) 8
127.0.0.1:6379> ttl addr
(integer) 6
127.0.0.1:6379> ttl addr
(integer) 4
127.0.0.1:6379> ttl addr
(integer) 2
127.0.0.1:6379> ttl addr
(integer) -2


move:将当前数据库中的key转移到其他数据库中。
127.0.0.1:6379> select 0
OK
127.0.0.1:6379> set age 30
OK
127.0.0.1:6379> get age
"30"
127.0.0.1:6379> move age 1
(integer) 1
127.0.0.1:6379> get age
(nil)
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> get age
"30"


persist:移除给定key的过期时间。
127.0.0.1:6379> set age 30
OK
127.0.0.1:6379> expire age 300
(integer) 1
127.0.0.1:6379> ttl age
(integer) 298
127.0.0.1:6379> persist age
(integer) 1
127.0.0.1:6379> ttl age
(integer) -1


randomkey:随机返回key空间的一个key。
127.0.0.1:6379> randomkey
"myzset3"
127.0.0.1:6379> randomkey
"key4"


rename:重命名key。
127.0.0.1:6379> keys age*
1) "age"
127.0.0.1:6379> rename age age_new
OK
127.0.0.1:6379> keys age*
1) "age_new"


type:返回值的类型。
127.0.0.1:6379> type age_new
string
127.0.0.1:6379> type myzset2
zset
127.0.0.1:6379> type mylist2
list


ping:测试连接是否存活。
127.0.0.1:6379> ping
PONG


echo:在命令行打印一些内容。
127.0.0.1:6379> echo stone
"stone"


select:选项数据库。Redis数据库编号从0~15,可以选择任意一个数据库来进行数据的存取。
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> get age
"30"
127.0.0.1:6379[1]> select 16
(error) ERR DB index is out of range
127.0.0.1:6379[1]> select 0
OK


dbsize:返回当前数据库中的key的数目。
127.0.0.1:6379> dbsize
(integer) 24
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> dbsize
(integer) 1


info:获取服务器的信息和统计。
127.0.0.1:6379> info
# Server
redis_version:4.0.1


config get:获取参数设置。
127.0.0.1:6379> config get dir
1) "dir"
2) "/root/redis-4.0.1"
127.0.0.1:6379> config get max*
1) "maxmemory"
2) "0"
3) "maxmemory-samples"
4) "5"
5) "maxclients"
6) "10000"
7) "maxmemory-policy"
8) "noeviction"


flushdb:删除当前选择数据库中的所有key。
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> dbsize
(integer) 1
127.0.0.1:6379[1]> flushdb
OK
127.0.0.1:6


flushall:删除所有数据库中的所有key。
127.0.0.1:6379[1]> set age 30
OK
127.0.0.1:6379[1]> dbsize
(integer) 1
127.0.0.1:6379[1]> select 0
OK
127.0.0.1:6379> dbsize
(integer) 24
127.0.0.1:6379> flushall
OK
127.0.0.1:6379> dbsize
(integer) 0
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> dbsize
(integer) 0


安全性:设置客户端连接后进行任何操作都需要使用的密码。
127.0.0.1:6379[1]> config get requirepass
1) "requirepass"
2) ""
127.0.0.1:6379[1]> config set requirepass 123456
OK
127.0.0.1:6379[1]> exit
[root@D2-LZY245 redis-4.0.1]# src/redis-cli
127.0.0.1:6379> set age 30
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> set age 30
OK

[root@D2-LZY245 redis-4.0.1]# src/redis-cli -a 123456
127.0.0.1:6379> set name stone
OK
127.0.0.1:6379> get name
"stone"

您可能感兴趣的文档:

--结束END--

本文标题: redis之常用命令

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

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

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

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

下载Word文档
猜你喜欢
  • redis之常用命令
    keys:返回满足给定pattern的所有key。 127.0.0.1:6379> keys *  1) "num1"  2) "mylist3"  3) "key3" ...
    99+
    2024-04-02
  • redis的常用命令
    redis> SET db_number 0         # 默...
    99+
    2024-04-02
  • redis数据库常用命令
    redis常用的命令包括:数据操作:set、get、del、incr、decr集合操作:sadd、smembers、srem、sunion、sinter列表操作:lpush、l...
    99+
    2024-04-19
    redis 键值对
  • Redis常用的操作命令
    本篇内容主要讲解“Redis常用的操作命令”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Redis常用的操作命令”吧!一、key pattern 查询相应的ke...
    99+
    2024-04-02
  • Redis常用的命令有哪些
    这篇文章主要介绍“Redis常用的命令有哪些”,在日常操作中,相信很多人在Redis常用的命令有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Redis常用的命令有哪些”...
    99+
    2024-04-02
  • vim系列之常用命令
    一.欢迎来到我的酒馆       在本章节介绍vim编辑器常用命令。 目录 一.欢迎来到我的酒馆二.vim常用命令 二.vim常用命令       2.1vim编辑器常用命令: i: 在光标位置处插入字符。o: 在下一行开始...
    99+
    2023-08-30
    编辑器 vim linux
  • MySql 之 常用命令汇总
    MySql 常用命令汇总 用户管理:一、数据库操作:二、创建表:三、修改表:四、插入数据:五、更新数据:六、删除数据:七、条件控制:八、MySQL的正则表达式:九、MySQL的一些函数:十、分组查询:十一、UNION规则——...
    99+
    2023-08-18
    mysql
  • Redis中常用的命令有哪些
    这篇文章将为大家详细讲解有关Redis中常用的命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  Redis提供了丰富的命令(command)对数据库和各种数据类...
    99+
    2024-04-02
  • redis列表list常用命令大全
    在自己去操作列表的时候发现很多命令自己都不知道,想法很多,但是脑子内存货很少,就找时间仔细的去总结了一些 超级超级详细: 1.string(字符串操作) 1.set:设置键  $reids->set('mykey',111);2.get:获...
    99+
    2023-09-14
    redis 缓存 php
  • Redis安装配置与常用命令
    Redis简介  Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。  它支持字符串、哈希表、列表、集合、有序集合,位图,hyperlo...
    99+
    2024-04-02
  • 五、Linux之常用命令操作
    date +%/Y:%m:%ddate +%/Y--%m--%ddate -uhwclock显示硬件时钟时间cal查看日历uptime用以查看系统运行时间man uptime查看帮助文档q用来退出 man命令查看硬件信息lspci-vPCI...
    99+
    2023-06-06
  • 网络管理常用命令之Pathping命令使用详解
    Pathping命令是Windows系统中的网络管理工具,它结合了Tracert和Ping命令的功能,可以提供更详细的网络路径信息。...
    99+
    2023-09-13
    详解
  • Java基础之常用的命令行指令
    1.进入某盘,直接打出要进入的存储盘再冒号回车即可 例如:从C盘中的\Users\Administrator目录下进入d盘 打出“d:”再回车就欧克啦~ 2. “dir”显示某目录...
    99+
    2024-04-02
  • docker常用命令解读之volume篇
    目录1、docker volume方式2、Volume的基本使用2.1 管理卷2.2 创建使用指定卷的容器2.3 清理卷3、Bind Mounts的基本使用3.1 使用卷创建一个容器...
    99+
    2023-03-09
    docker常用命令 docker volume docker命令
  • docker常用命令之volume怎么使用
    这篇文章主要讲解了“docker常用命令之volume怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“docker常用命令之volume怎么使用”吧!1、docker volume方式...
    99+
    2023-07-05
  • Redis常用监控信息命令有哪些
    本篇内容主要讲解“Redis常用监控信息命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Redis常用监控信息命令有哪些”吧!查看启动到当前处理命令总数...
    99+
    2024-04-02
  • 详解Redis 键和字符串常用命令
    目录Redis 相关知识Redis中的数据类型redis 键(key)Redis字符串(String)常用命令String的数据结构Redis 相关知识 Redis的默认端口号为63...
    99+
    2024-04-02
  • 解析redis hash应用场景和常用命令
    存储对象类数据 hmset user name huyongjian age 23 height 170 常用命令 将多个 field-value对设置到哈希表 key 中 h...
    99+
    2024-04-02
  • MySQL基础之常用命令有哪些
    这篇文章主要介绍MySQL基础之常用命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql命令介绍mysql 是数据库管理命令通过mysql --help来查看相关参数及...
    99+
    2024-04-02
  • Kafka常用命令之kafka-console-consumer.sh解读
    目录kafka-console-consumer.sh解读消息消费从开始位置消费显示key消费总结kafka-console-consumer.sh解读 kafka-console-...
    99+
    2023-03-07
    Kafka常用命令 Kafka命令 kafka-console-consumer.sh
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作