易网时代-编程资源站
Welcome
微信登录
首页
/
数据库
/
MySQL
/
对Redis一些常用的命令进行测试
上一篇文章是对redis现有的数据结构进行了测试,实验,(见 http://www.linuxidc.com/Linux/2012-07/64720.htm)。今儿就对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
查看某个key值时,exists删除某个key值时del
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
key值的重命名问题rename/renamenx
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"
设置过期时间和持久化expire/persist还有个命令就是查看当前的情况,ttl意思是time to live
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默认是有16个库存,我们如何进行选择和使用呢:select move
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"
1
2
下一页
对Redis现有数据结构测试实验Oracle 体系结构总体认识相关资讯 Redis
Redis 非关系型数据库 ( Nosql ) (07月01日)
Java中使用Jedis操作Redis (04月08日)
在Ubuntu 14.04下安装Redis (01月31日)
关于 Redis的订阅发布 (04月15日)
MongoDB仲裁节点的理解及Memcached (02月13日)
关于redis中的Replication (01月29日)
本文评论 查看全部评论 (0)
表情: 姓名:
匿名
字数
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图