redis 学习手册之键key操作

来源:互联网 发布:淘宝网儿童背包 编辑:程序博客网 时间:2024/06/10 11:12

概述

用于设置管理key,可以删除key,判断key的存在,获取所有或随机的key

设计key的有效时间,取key剩下的有效时间。

命令

命令原型

时间

命令描述

返回值

DEL key

O(1)

此命令删除键,如果存在

OK

DUMP key

O(1)

该命令返回存储在指定键的值的序列化版本。

返回序列的值

EXISTS key

O(1)

此命令检查该键是否存在。

OK

KEYS
pattern

O(1)

查找与指定模式匹配的所有键

键名

RANDOMKEY

O(1)

从Redis返回随机键

返回随机键

TYPE key

O(1)

返回存储在键的数据类型的值。

返回键类型

RENAME
key newkey

O(1)

更改键的名称

OK

RENAMENX
key newkey

O(1)

重命名键,如果新的键不存在

返回1或0

MOVE
key db

O(1)

移动键到另一个数据库

1成功 0 失败

select db

改变当前数据库 按索引号0-15

OK

EXPIRE
key secords

O(1)

指定键的过期时间

1成功 0 失败

EXPIREAT
key timestamp

O(1)

指定的键过期时间。在这里,时间是在Unix时间戳格式

1成功 0 失败

TTL key

O(1)

获取键到期的剩余时间。

剩余时间秒

PEXPIRE
key milliseconds

O(1)

设置键以毫秒为单位到期

1成功 0 失败

PEXPIREAT
key
milliseconds-timestamp

O(1)

设置键在Unix时间戳指定为毫秒到期

1成功 0 失败

PERSIST key

O(1)

移除过期的键

1成功 0 失败

PTTL key

O(1)

以毫秒为单位获取剩余时间的到期键。

剩余时间秒

 

实例

 

#A客户端链接redis数据库

[root@datahubdb1 bin]# ./redis-cli -a daphne

127.0.0.1:6379>

#

127.0.0.1:6379> set key1 zhenyun.su

OK

127.0.0.1:6379> dump key1

"\x00\nzhenyun.su\x06\x00c\xb5B\xb9\xcf=\xc6\x9f"

127.0.0.1:6379> exists key1

(integer) 1

127.0.0.1:6379> keys

(error) ERR wrong number of arguments for'keys' command

127.0.0.1:6379> keys key1

1) "key1"

127.0.0.1:6379> keys *1

1) "mykey1"

2) "transaction1"

3) "zset1"

4) "set1"

5) "hash1"

6) "desc1"

7) "key1"

8) "names1"

127.0.0.1:6379> randomkey

"zset3"

127.0.0.1:6379> type zset3

zset

127.0.0.1:6379> rename key1 key2

OK

127.0.0.1:6379> rename key1 key3

(error) ERR no such key

127.0.0.1:6379> renamenx key2 key1

(integer) 1

127.0.0.1:6379> select 1

OK

127.0.0.1:6379[1]> select 0

OK

127.0.0.1:6379> move key1 1

(integer) 1

127.0.0.1:6379> select 1

OK

127.0.0.1:6379[1]> move key1 0

(integer) 1

127.0.0.1:6379[1]> select 0

OK

127.0.0.1:6379> expire key1 12

(integer) 1

127.0.0.1:6379> ttl key1

(integer) 9

127.0.0.1:6379> persist key1

(integer) 0

127.0.0.1:6379>


您觉的有所收获,请保持持续的关注。
您发现博客中有的纰漏,请指正。
您有更好的建议或更好的实现方式,请赐教。(zhenyun.su@qq.com)

0 0
原创粉丝点击