本章节主要介绍上一篇提到的16种redis基本操作命令使用
1,Redis DEL 命令
Redis DEL 命令用于删除已存在的键。不存在的 key 会被忽略。
语法
redis DEL 命令基本语法如下:
redis 127.0.0.1:6379> DEL KEY_NAME
可用版本
>= 1.0.0
返回值
被删除 key 的数量。
实例
首先,我们在 redis 中创建一个 key 并设置值。
redis 127.0.0.1:6379> SET w3ckey redis OK
现在我们删除已创建的 key。
redis 127.0.0.1:6379> DEL w3ckey(integer) 1
打开redis客户端命令框,输入以上实例命令,效果如下
2,Redis Dump 命令
Redis DUMP 命令用于序列化给定 key ,并返回被序列化的值。
语法
redis DUMP 命令基本语法如下:
redis 127.0.0.1:6379> DUMP KEY_NAME
可用版本
>= 2.6.0
返回值
如果 key 不存在,那么返回 nil 。 否则,返回序列化之后的值。
实例
首先,我们在 redis 中创建一个 key 并设置值。
redis> SET greeting "hello, dumping world!" OK
现在使用 DUMP 序列化键值。
redis> DUMP greeting "\x00\x15hello, dumping world!\x06\x00E\xa0Z\x82\xd8r\xc1\xde" redis> DUMP not-exists-key(nil)
打开redis客户端命令框,输入以上实例命令,效果如下
在输入以上命令的时候我本机redis客户端报出ERR unknown command 'DUMP'异常,这是因为我的版本为2.4.5版本,但是本命令只支持2.6版本,所以建议低版本的同学升级到2.6以上。在这里我已升级到3.2版本 V型知识库原创
3,Redis EXISTS 命令
Redis EXISTS 命令用于检查给定 key 是否存在。
语法
redis EXISTS 命令基本语法如下:
redis 127.0.0.1:6379> EXISTS KEY_NAME
可用版本
>= 1.0.0
返回值
若 key 存在返回 1 ,否则返回 0 。
实例
redis 127.0.0.1:6379> EXISTS runoob-new-key (integer) 0
现在我们创建一个名为 runoob-new-key 的键并赋值,再使用 EXISTS 命令。
redis 127.0.0.1:6379> set runoob-new-key newkey OK redis 127.0.0.1:6379> EXISTS runoob-new-key (integer) 1 redis 127.0.0.1:6379>
打开redis客户端命令框,输入以上实例命令,效果如下
4,Redis Expire 命令
redis Expire 命令用于设置 key 的过期时间。key 过期后将不再可用。
语法
redis Expire 命令基本语法如下:
redis 127.0.0.1:6379> Expire KEY_NAME TIME_IN_SECONDS
可用版本
>= 1.0.0
返回值
设置成功返回 1 。 当 key 不存在或者不能为 key 设置过期时间时(比如在低于 2.1.3 版本的 Redis 中你尝试更新 key 的过期时间)返回 0 。
实例
首先创建一个 key 并赋值:
redis 127.0.0.1:6379> SET runooobkey redis OK
为 key 设置过期时间:
redis 127.0.0.1:6379> EXPIRE runooobkey 60 (integer) 1
以上实例中我们为键 runooobkey 设置了过期时间为 1 分钟,1分钟后该键会自动删除。
打开redis客户端命令框,输入以上实例命令,效果如下
本章节只介绍了16种的4种,由于篇幅原因,在接下来的章节会陆续介绍剩下的基本操作命令。
感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程