redis cli命令

本文详细介绍了redis的命令行工具redis-cli的使用方法,包括连接方式、常用参数及各种命令,如交互式连接、命令行执行、重复执行命令、定时执行、连接集群、密码认证等。还列举了如ping、info、client、save、subscribe、发布订阅、键操作、字符串、列表、集合、哈希等命令的使用示例,帮助读者深入理解redis的操作和管理。

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

redis安装后,在src和/usr/local/bin下有几个以redis开头的可执行文件,称为redis shell,这些可执行文件可做很多事情。

可执行文件 作用
redis-server  启动redis
redis-cli redis命令行工具
redis-benchmark 基准测试工具
redis-check-aof AOF持久化文件检测工具和修复工具
redis-check-dump RDB持久化文件检测工具和修复工具
redis-sentinel 启动redis-sentinel

本文重点介绍的redis-cli命令。

 

可以使用两种方式连接redis服务器。

第一种:交互式方式     

redis-cli -h {host} -p {port}方式连接,然后所有的操作都是在交互的方式实现,不需要再执行redis-cli了。

$redis-cli -h 127.0.0.1-p 6379

127.0.0.1:6379>set hello world

OK

127.0.0.1:6379>get hello

"world"

 

第二种方式:命令方式

redis-cli -h {host} -p {port} {command}直接得到命令的返回结果。

$redis-cli -h 127.0.0.1-p 6379 get hello

"world"

 

redis-cli包含很多参数,如-h,-p,要了解全部参数,可用redis-cli -help命令。

 

第一部分 命令方式

介绍一些重要参数以及使用场景。

1、-r   代表将命令重复执行多次

$redis-cli -r 3 ping

PONG

PONG

PONG

ping命令可用于检测redis实例是否存活,如果存活则显示PONG。

 

2、-i

每隔几秒(如果想用ms,如10ms则写0.01)执行一次命令,必须与-r一起使用。

$redis-cli -r 3 -i 1 ping

PONG

PONG

PONG

 

$redis-cli -r 10 -i 1 info|grep used_memory_human

used_memory_human:2.95G

.....................................

used_memory_human:2.95G

每隔1秒输出内存的使用量,一共输出10次。

 

$redis-cli -h ip -p port info server|grep process_id

process_id:999

获取redis的进程号999

 

3、-x 

代表从标准输入读取数据作为该命令的最后一个参数。

$echo "world" |redis-cli -x set hello

Ok

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值