(ubuntu)安装redis服务
$ sudo apt-get install -y redis-server
启动服务
$ sudo service redis-server start
停止服务
$ sudo service redis-server stop
连接redis
$ redis-cli -h host -p port
$ redis-cli
默认连接本机6379端口查看服务器信息
redis-cli> info [section]
section可选值有:
default 返回默认选择的信息(默认)
all 返回所有信息
server Redis 服务器的信息
clients 已连接客户端的信息
memory 服务器的内存信息
persistence RDB 持久化 和AOF 持久化有关的信息
stats 一般统计信息
replication 主/从复制信息
cpu CPU 的计算量统计信息
commandstats 各种不同类型的命令的执行统计信息,比如命令执行的次数、命令耗费的 CPU 时间、 执行每个命令耗费的平均 CPU 时间等等
cluster 集群有关的信息
keyspace 数据库相关的统计信息,比如数据库的键数量、数据库已经被删除的过期键数量等
切换db
redis-cli> select 6
查看搜索key
redis-cli> keys *
redis-cli> keys session*
批量获取key
$ redis-cli KEYS session* | xargs redis-cli MGET
批量删除key
$ redis-cli KEYS session* | xargs redis-cli DEL
查看在线客户端信息
redis-cli> client list
查看当前生效的redis服务器配置
redis-cli> config get *
redis-cli> config get parameter
查看当前数据库key的数量
redis-cli> dbsize
查看当前数据库时间
redis-cli> time
1
2
3127.0.0.1:6379[1]> time
1) "1522050588" 第一个字符串是当前时间(以 UNIX 时间戳格式表示)
2) "880633" 第二个字符串是当前这一秒钟已经逝去的微秒数清空数据(慎用)
当前库
redis-cli> flushdb
所有库
redis-cli> flushall
退出命令行
quit
查看key对应存储类型
redis-cli> type(key)
17.查看list类型数据
1 | 127.0.0.1:6379[5]> LLEN key |
参考资料:
Redis 命令参考