07. Redis 客户端访问
Redis 提供了客户端访问工具redis-cli, 可以连接Redis服务器,执行Redis命令. redis-cli 有两种执行方式, 一种是交互式执行命令, 一种是非交互式执行.
1. redis-cli 交互方式
1.1 交互式
交互式执行方式, 首先通过redis-cli 与redis服务器建立连接, 然后再执行redis相关命令, 与redis 进行交互
$ redis-cli -h localhost -p 6379
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> info replication
# Replication
role:master
connected_slaves:0
master_replid:5822e1479d03332d59556c5d8612e17943b8b53d
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
1.2 非交互式
非交互式方式, 在redis-cli命令后直接跟一条redis 命令
$ redis-cli -h localhost -p 6379 -a 123456 info replication
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
# Replication
role:master
connected_slaves:0
master_replid:5822e1479d03332d59556c5d8612e17943b8b53d
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
1.3 管道符执行批量删除
命令格式: redis-cli -h $host -p $port -a $pwd keys *xx | xargs redis-cli -h $host -p $port -a $pwd del
$ redis-cli -h localhost -p 6379 -a 123456 keys name* | xargs redis-cli -h localhost -p 6379 -a 123456 del
(integer) 1
还没有评论,来说两句吧...