测试连接是否存活
第一个ping时,说明此连接正常。
第二个ping之前,我们将redis服务器停止,那么ping是失败的
第三个ping之前,我们将redis服务器启动,那么ping是成功的
在命令行打印一些内容,和php的echo命令类似
127.0.0.1:6379> echo test
"test"
127.0.0.1:6379> echo 1+1
"1+1"
选择数据库。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号数据库。
退出连接
或者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>
返回当前数据库中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"
获取服务器的信息和统计。
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
........
实时转储收到的请求。
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"
删除当前选择数据库中的所有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)
删除所有数据库中的所有key
注:此命令不管你在哪个数据库执行,都会删除所有数据库的所有数据