【键命令对于不同数据结构类型通用】

1、查找键,参数⽀持正则表达式

keys pattern

redis zset 如何判断元素已经存在 redis判断value是否存在_有效时间

2、查看名称中以a开头的键

keys a*

redis zset 如何判断元素已经存在 redis判断value是否存在_redis_02

3、判断键是否存在,如果存在返回1,不存在返回0

exists key1

判断键a1是否存在:

exists a1

redis zset 如何判断元素已经存在 redis判断value是否存在_正则表达式_03

4、查看键对应的value的类型

type key

查看键a1的值类型,为redis⽀持的五种类型中的⼀种:

type a1

redis zset 如何判断元素已经存在 redis判断value是否存在_有效时间_04

5、删除键及对应的值

del key1 key2 ...

删除键a2、a3

del a2 a3

redis zset 如何判断元素已经存在 redis判断value是否存在_有效时间_05

6、设置过期时间,以秒为单位

如果没有指定过期时间则⼀直存在,直到使⽤DEL移除

expire key seconds

设置键a1的过期时间为5秒:

expire a1 5

redis zset 如何判断元素已经存在 redis判断value是否存在_redis_06

7、查看有效时间,以秒为单位

ttl key

查看键bb的有效时间:

ttl bb

redis zset 如何判断元素已经存在 redis判断value是否存在_有效时间_07

redis zset 如何判断元素已经存在 redis判断value是否存在_正则表达式_08

8、将某个库中的键值移动到另外一个库

将1号库中的name移动到2号库:

move name 2

redis zset 如何判断元素已经存在 redis判断value是否存在_正则表达式_09

redis zset 如何判断元素已经存在 redis判断value是否存在_有效时间_10

9、从当前库随机返回一个key

randomkey

redis zset 如何判断元素已经存在 redis判断value是否存在_正则表达式_11

10、更改键名称  (同名直接覆盖)

rename k2 k1

redis zset 如何判断元素已经存在 redis判断value是否存在_有效时间_12

11、更改键名称 (只有new_key不存在时才能更改)

renamenx k2 k1

redis zset 如何判断元素已经存在 redis判断value是否存在_有效时间_13