redis入门教程2-常用命令

Posted tim_xiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

参考:

  • http://redis.cn/commands/info...
  • https://redis.io/commands/info

连接相关

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)

参考:

  • http://redis.cn/commands.html...

客户端相关

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 *可以查看所有可设置的配置

参考

  • http://redis.cn/commands/conf...
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

参考:

  • http://redis.cn/commands/ttl....
  • http://redis.cn/commands/keys...

关于redis的三种模式

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

以上是关于redis入门教程2-常用命令的主要内容,如果未能解决你的问题,请参考以下文章

Redis常用命令入门4:集合类型

常用的redis命令

redis入门——redis常用命令

Redis常用命令大集合(快速入门)

Redis快速起步及Redis常用命令大全

redis常用命令大全