Redis基本命令—通用操作

命令一览:KEYS、TYPE、RENAME、RENAMENX

命令翻译自Redis,点击跳转:You can try redis command by yourself.Come on !

一、KEYS

1、操作对象:Keys

2、用法:KEYS pattern

3、时间复杂度:O(N)(N表示DB中keys的个数,假设keys和pattern长度都是有限的)

4、作用:根据pattern代表的正则表达式获取keys名称列表

5、返回值:DB中keys名称列表

举例:获取所有keys

> KEYS *
1) "sonpowers"
2) "letters"
3) "counter"
4) "dstset"
5) "dstkey"
6) "mylist"
7) "key3"
...

二、TYPE

1、操作对象:Keys

2、用法:TYPE key

3、时间复杂度:O(1)

4、作用:获取key的类型

5、返回值:none(key不存在)、string、list、set、zset、hash

举例:

> TYPE myli
"none"
> TYPE key
"string"
> TYPE mylist
"list"
> TYPE myset
"set"
> TYPE zkey
"zset"
> TYPE hkey
"hash"

三、RENAME

1、操作对象:Keys

2、用法:RENAME oldkey newkey

3、时间复杂度:O(1)

4、作用:原子的重命名key,如果newkey已存在则重写

5、返回值:状态码  OK

举例:

> RENAME key2 key22
OK

四、RENAMENX

1、操作对象:Keys

2、用法:RENAMENX oldkey newkey

3、时间复杂度:O(1)

4、作用:原子的重命名key,如果newkey已存在则不执行

5、返回值:状态码 OK

举例:

> RENAMENX key3 key22
(integer) 0

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值