对Redis一些常用的命令进行测试
对Redis一些常用的命令进行测试
上一篇文章是对redis现有的数据结构进行了测试,实验,(见 )。今儿就对redis的一些常用的命令进行测试:
需要查看当前库的数据量,有三种方法:keys *,dbsize,info(这里是有很多的数据参数,也是最近常使用的)
- [root@fsailing1 bin]# ./redis-cli
- redis 127.0.0.1:6379> keys *
- 1) "key2"
- 2) "age"
- 3) "ss"
- 4) "test"
- 5) "name"
- 6) "key1"
- redis 127.0.0.1:6379> dbsize
- (integer) 6
- redis 127.0.0.1:6379> info
- redis_version:2.4.15
- redis_git_sha1:00000000
- vm_enabled:0
- role:master
- db0:keys=6,expires=0
- db1:keys=5,expires=0
- redis 127.0.0.1:6379> exists age
- (integer) 1
- redis 127.0.0.1:6379> exists chen
- (integer) 0
- redis 127.0.0.1:6379> del age
- (integer) 1
- redis 127.0.0.1:6379> exists age
- (integer) 0
- redis 127.0.0.1:6379> keys *
- 1) "key2"
- 2) "ss"
- 3) "test"
- 4) "name"
- 5) "key1"
- redis 127.0.0.1:6379> rename ss chen
- OK
- redis 127.0.0.1:6379> renamenx key1 chen
- (integer) 0
- redis 127.0.0.1:6379> keys *
- 1) "key2"
- 2) "chen"
- 3) "test"
- 4) "name"
- 5) "key1"
- redis 127.0.0.1:6379> keys *
- 1) "key2"
- 2) "ss"
- 3) "test"
- 4) "name"
- 5) "key1"
- redis 127.0.0.1:6379> rename ss chen
- OK
- redis 127.0.0.1:6379> renamenx key1 chen
- (integer) 0
- redis 127.0.0.1:6379> keys *
- 1) "key2"
- 2) "chen"
- 3) "test"
- 4) "name"
- 5) "key1"
- redis 127.0.0.1:6379> expire chen 10
- (integer) 1
- redis 127.0.0.1:6379> ttl chen
- (integer) 6
- redis 127.0.0.1:6379> ttl chen
- (integer) 4
- redis 127.0.0.1:6379> ttl chen
- (integer) 2
- redis 127.0.0.1:6379> keys *
- 1) "key2"
- 2) "test"
- 3) "name"
- 4) "key1"
- redis 127.0.0.1:6379> expire test 100
- (integer) 1
- redis 127.0.0.1:6379> ttl test
- (integer) 94
- redis 127.0.0.1:6379> persist test
- (integer) 1
- redis 127.0.0.1:6379> ttl test
- (integer) -1
- redis 127.0.0.1:6379[19]> select 15
- OK
- redis 127.0.0.1:6379[15]> select 16
- (error) ERR invalid DB index
- redis 127.0.0.1:6379> keys *
- 1) "key2"
- 2) "test"
- 3) "name"
- 4) "key1"
- redis 127.0.0.1:6379> move key1 1
- (integer) 1
- redis 127.0.0.1:6379> select 1
- OK
- redis 127.0.0.1:6379[1]> keys *
- 1) "test3"
- 2) "test"
- 3) "key1"
- 4) "test2"
- 5) "myhash"
- 6) "mylist"
- redis 127.0.0.1:6379[1]> select 0
- OK
- redis 127.0.0.1:6379> keys *
- 1) "key2"
- 2) "test"
- 3) "name"
|
评论暂时关闭