redis入门教程2-常用命令

查看redis相关信息

INFO [section]

# 直接输入info将返回当前redis所有相关信息
127.0.0.1:6379> info

当只需要显示其中部分信息的时候,info后面加对应需要查看的信息。例如需要查看redis客户端信息使用 info clients

127.0.0.1:6379> info clients
# Clients
connected_clients:1
client_longest_output_list:0
client_biggest_input_buf:0
# keyspace 提供每个数据库的主字典统计,包括key总数,过期key总数
127.0.0.1:6379> info keyspace
# Keyspace
db0:keys=8,expires=0,avg_ttl=0
db3:keys=2,expires=0,avg_ttl=0

参考:

连接相关

AUTH

为redis服务请求设置一个密码

SELECT index

切换数据库,下标从0开始

127.0.0.1:6379> select 2
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
# 通过select命令切换数据库
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> get 111
(nil)

参考:

客户端相关

CLIENT LIST

返回所有客户端数据

127.0.0.1:6379[1]> CLIENT LIST
id=19 addr=127.0.0.1:33639 fd=8 name= age=593 idle=0 flags=N db=1 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client

参考: http://redis.cn/commands/clie...

CONFIG GET parameter
CONFIG SET parameter value

用户在运行期间设置和读取配置。通过CONFIG GET *可以查看所有可设置的配置

参考

CLIENT KILL kill链接

具体信息查看文档即可

key相关

列出当前库下所有key 查看具体key的过期时间

# 生产环境谨慎使用
127.0.0.1:6379[2]> keys *
1) "phpredis"
# -1表示永久有效 
127.0.0.1:6379[2]> ttl phpredis
(integer) -1
# -2 表示不存在或者已过期
127.0.0.1:6379[2]> ttl phpredis2
(integer) -2

参考:

关于redis的三种模式

  • standalone 单机模式
  • Sentinel 哨兵模式
  • cluster 集群模式

你可能感兴趣的:(redis)