【Redis】操作命令

本文详细介绍了Redis常用的操作命令,包括ping检测服务状态、info查看统计信息、dbsize获取key数量、select切换数据库、configget获取配置值、flush清除数据、客户端退出命令等。此外,还涵盖了key的操作,如keys查询key、exists判断存在、expire设置超时、ttl查看剩余时间、type查看数据类型、del删除key、rename重命名key等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作命令手册:​​​​​​Redis 命令参考 — Redis 命令参考

 

沟通命令--ping

通过ping命令检测服务状态,服务器正常的话会返回pong

查看服务器统计信息--info

info后面可以加上指定的统计信息,如果不加则返回全部统计信息,如:

server:查看服务器信息

clients:查看客户端信息

memory:查看内存信息

查看数据库中key的数量--dbsize

dbsize查看当前数据库中key的数量,默认是第0库,如果需要查看其它序号的库,可以先用select命令来切换库。

切换库命令--select 序号

获取redis的配置值--config get 配置项

如:

config get databases 获取数据库配置项,默认为16

config get port 获取服务器端口号

config get * 获取所有配置项

删除所有库的数据--flushall

删除当前库的数据--flushdb

退出客户端--quit或exit

Key的操作命令

  • keys

语法:keys 正则表达式

查询所有符合正则表达是的key,如:

*:0个或多个字符,如keys *查询所有key,keys ab*查询ab开头的所有key

?:单个字符,如keys d?g,匹配dog、dig等

  • exists

语法:exists key

判断key是否存在,如果key存在则返回1,否则返回0

  • expire

语法:expire key 秒数

设置key的超时时间,超时后key自动删除,该命令会返回0或1,0代表没有该key,设置失败,1代表设置成功

  • ttl

语法:ttl key

查看key还有多少秒过期,返回值如下:

-1:没有设置key的超时时间,即永不过期

-2:key不存在,可能是key已经过期被删掉了

0~n:剩余多少秒过期

  • type

语法:type key

查看key对应的value的数据类型

  • del

语法:del key[key ... ] 多个key中间用空格隔开

删除key,返回0表示删除的key不存在,返回n表示删除key的数量,如1表示删除了一个key

  • rename

语法:rename key key_new

重命名key的名字,返回ok表示重命名成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值