redis 常用方法

来源:互联网 发布:可靠性分析软件下载 编辑:程序博客网 时间:2024/06/06 23:17

获取所有key ,可以使用模糊查询

127.0.0.1:6379> keys *1) "set"2) "user"3) "zset"4) "usr"5) "name"6) "user:1"7) "person"8) "name:1"

判断某个库里面是否有某个key

127.0.0.1:6379> exists user(integer) 1

删除key

127.0.0.1:6379> del user(integer) 1

将某个key设置多久过期秒级别

127.0.0.1:6379> expire usr 10(integer) 1127.0.0.1:6379> exists usr(integer) 1127.0.0.1:6379> exists usr(integer) 0127.0.0.1:6379> 127.0.0.1:6379> expire user:1 10(integer) 1127.0.0.1:6379> ttl user:1(integer) 6127.0.0.1:6379> ttl user:1(integer) 3127.0.0.1:6379> ttl user:1(integer) 1127.0.0.1:6379> ttl user:1(integer) 0127.0.0.1:6379> ttl user:1(integer) -2

move将当前数据库的key转移到其他数据库
默认在0数据库。共16个数据库

127.0.0.1:6379> set age 20OK127.0.0.1:6379> move age 1(integer) 1127.0.0.1:6379> get age(nil)127.0.0.1:6379> select 1OK127.0.0.1:6379[1]> get age"20"127.0.0.1:6379[1]> 

persist移除设置了过期的key的时间,因为不想取消了直接这样就可以移除设置的取消时间

127.0.0.1:6379[1]> expire age 20(integer) 1127.0.0.1:6379[1]> ttl age(integer) 16127.0.0.1:6379[1]> persist age(integer) 1127.0.0.1:6379[1]> ttl age(integer) -1127.0.0.1:6379[1]> 127.0.0.1:6379[1]> get age"20"

type查看集合的类型

127.0.0.1:6379> set name zckOK127.0.0.1:6379> type namestring127.0.0.1:6379> 

浮点数据设置

Incrbyfloat key 3.0getrange key start end
0 0