我是靠谱客的博主 贪玩奇迹,最近开发中收集的这篇文章主要介绍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|常用命令|所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复