redis常用命令及高级应用--服务器相关命令

ping

测试连接是否存活

实例

第一个ping时,说明此连接正常。

第二个ping之前,我们将redis服务器停止,那么ping是失败的

第三个ping之前,我们将redis服务器启动,那么ping是成功的

echo

在命令行打印一些内容,和php的echo命令类似

127.0.0.1:6379> echo test
"test"
127.0.0.1:6379> echo 1+1
"1+1"

select

选择数据库。redis数据库编号从0-15,我们可以选择任意一个数据库来进行数据的存取。

127.0.0.1:6379> select 16
(error) ERR invalid DB index
127.0.0.1:6379> select 15
OK
127.0.0.1:6379[15]> select 0
OK

注:redis如果不指定几号数据库的话,默认为0号数据库。

quit

退出连接

或者exit,或者Ctrl+c

127.0.0.1:6379> quit
[root@VM_114_93_centos redis-3.0.6]# 
[root@VM_114_93_centos redis-3.0.6]# 
[root@VM_114_93_centos redis-3.0.6]# src/redis-cli
127.0.0.1:6379> 
127.0.0.1:6379> 

dbsize

返回当前数据库中key的数目

127.0.0.1:6379> dbsize
(integer) 16
127.0.0.1:6379> keys *
 1) "myset5"
 2) "myset2"
 3) "sset2"
 4) "myset6"
 5) "list10"
 6) "myset1"
 7) "pubkey"
 8) "list"
 9) "list11"
10) "list5"
11) "myset3"
12) "age"
13) "list8"
14) "myset7"
15) "sset1"
16) "list12"

info

获取服务器的信息和统计。

127.0.0.1:6379> info
# Server
redis_version:3.0.6
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:5c15acbd18462281
redis_mode:standalone
os:Linux 2.6.32-573.el6.i686 i686
arch_bits:32
multiplexing_api:epoll
gcc_version:4.4.7
process_id:21766
........

config get

实时转储收到的请求。

127.0.0.1:6379> config get *
  1) "dbfilename"
  2) "dump.rdb"
  3) "requirepass"
  4) ""
  5) "masterauth"
  6) ""
  7) "unixsocket"
  8) ""
  9) "logfile"
 10) ""
 11) "pidfile"
 12) "/var/run/redis.pid"
 13) "maxmemory"
.....

127.0.0.1:6379> config get dbfilename
1) "dbfilename"
2) "dump.rdb"

flushdb

删除当前选择数据库中的所有key

127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> set age 20
OK
127.0.0.1:6379[1]> set name ysy
OK
127.0.0.1:6379[1]> set email diligentyang.com
OK
127.0.0.1:6379[1]> keys *
1) "name"
2) "age"
3) "email"
127.0.0.1:6379[1]> flushdb
OK
127.0.0.1:6379[1]> keys *
(empty list or set)

flushall

删除所有数据库中的所有key

示例

注:此命令不管你在哪个数据库执行,都会删除所有数据库的所有数据

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值