我是靠谱客的博主 贪玩奇迹,最近开发中收集的这篇文章主要介绍CC00013.Redis——|Hadoop&Redis.V13|——|Redis.v13|常用命令|,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、Redis常用命令
### --- Redis官方地址

~~~     官方命令大全网址:http://www.redis.cn/commands.html
~~~     keys:返回满足给定pattern 的所有key
~~~     语法:keys pattern
~~~     # 示例:

127.0.0.1:6379>  keys list*
1) "list:2"
2) "list:1"
### --- del
~~~     语法:DEL key

~~~     # 示例:
127.0.0.1:6379> del test
(integer) 1
### --- exists:确认一个key 是否存在
~~~     语法:exists key

~~~     # 示例:从结果来看,数据库中不存在HongWan 这个key ,但是age 这个key 是存在的
127.0.0.1:6379>  exists HongWan
(integer) 1
127.0.0.1:6379> exists age
(integer) 0
### --- expire:
~~~     Redis在实际使用过程中更多的用作缓存,
~~~     然而缓存的数据一般都是需要设置生存时间的,即:到期后数据销毁。

~~~     # 语法:
~~~     EXPIRE key seconds 设置key的生存时间(单位:秒)key在多少秒后会自动删除
~~~     TTL key 查看key生于的生存时间
~~~     PERSIST key 清除生存时间
~~~     PEXPIRE key milliseconds 生存时间设置单位为:毫秒
~~~     # 示例:
redis 127.0.0.1:6379> set test 1        // 设置test的值为1
OK
redis 127.0.0.1:6379> get test          // 获取test的值
"1"
redis 127.0.0.1:6379> EXPIRE test 5     // 设置test的生存时间为5秒
(integer) 1
redis 127.0.0.1:6379> TTL test          //  查看test的生于生成时间还有1秒删除
(integer) 1
redis 127.0.0.1:6379> TTL test
(integer) -2
redis 127.0.0.1:6379> get test          //  获取test的值,已经删除
(nil)
### --- rename:重命名key
~~~     语法:rename oldkey newkey

~~~     # 示例: age 成功的被我们改名为age_new 了
redis 127.0.0.1:6379> keys *
1) "name"
127.0.0.1:6379> rename name name_new
OK
redis 127.0.0.1:6379> keys *
"name_new"
### --- type:显示指定key的数据类型
~~~     语法:type key

~~~     # 示例:这个方法可以非常简单的判断出值的类型
redis 127.0.0.1:6379> type addr
string
redis 127.0.0.1:6379> type myzset2
zset
redis 127.0.0.1:6379> type mylist
list

最后

以上就是贪玩奇迹为你收集整理的CC00013.Redis——|Hadoop&Redis.V13|——|Redis.v13|常用命令|的全部内容,希望文章能够帮你解决CC00013.Redis——|Hadoop&Redis.V13|——|Redis.v13|常用命令|所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部