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-常用命令的主要内容,如果未能解决你的问题,请参考以下文章