redis所有key命令,redis key命令

2023-07-02 17:25:52 浏览数 (2)

1.设置key的value     set name gao

2.获取key的value     get name

3.删除key            del key1 key2 ... Keyn

4.修改key名称        rename key newkey  注:如果newkey已存在,则newkey的原值被覆盖

5.修改key名称(解决已经存在newkey,即newkey不存在时,作改名动作)  renamenx key newkey    

6.匹配搜索指定key    keys pattern 查询相应的key

有3个通配符 *, ? ,[]

*: 通配任意多个字符

?: 通配单个字符

[]: 通配括号内的某1个字符

eg1:我记得有个key名称可能是sit 最后一个字母不知道了  keys sit?

eg2:我记得有个key名称中可能包含e   keys  *e

eg3:我记得有个key名称可能是site或者sitl      keys  sit[e|l]

7.返回随机一个key名称    randomkey

8.判断key是否存在        exists key名称   返回1/0

9.查询key存储的值的类型   type key

10.设置key的生命周期,以秒为单位    expire   site  10000  设置site这个key   1000秒

11.查询key的生命周期        ttl key       -1永久

12.设置key永久有效          persist key

13.移动key到其他数据库      move key db

redis进程,打开了不止一个数据库, 默认打开16个数据库,从0到15编号

eg:

keys *   

move site  1 

select 1

keys  * 

14.flushdb  清空当前数据库中的所有 key

0 人点赞