【Redis缓存机制】3.key的命令操作
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【Redis缓存机制】3.key的命令操作,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1498字,纯文字阅读大概需要3分钟。
内容图文
我们之前使用Redis简单存储了三个参数:
在语句set name jack中,其中name就是一个key。我们Java中的变量名是有一定规则的,
比如组成内容可以是“数字”,“字母”以及“下划线”。
同理,key也有自己的命名规则:
在Redis中,除了"\n"和空格不能作为名字的组成内容外,其它内容都可以作为key的名字部分,
名字长度不做要求。
例如,我们将很多符号设置为key,然后我们读取仍然可以读取出来:
(1)Redis支持的数据类型
Keys
给存储在redis内存中的数据起的变量名字
Values
String (Binary-safe strings)
List (Lists Binary-safe strings)
Sets (Sets Binary-safe strings)
Sorted sets (Sorted sets Binary-safe strings)
Hash
(2)Redis-Key类型
1.key的命名规则不同于一般语言,键盘上除了空格、\n换行外其他的大部分字符都可以使用。
像"my key"和"mykey\n"这样包含空格和换行符的key是不允许的。
2.我们在使用的时候可以自己定义一个key的格式。
例如object-type:id:filed
3.Key不要太长。占内存、查询慢。
4.key不要太短。像u:1000:pwd 就不如user:1000:password 可读性好。
(3)key键操作
1.exists key 测试指定key是否存在
2.del key1 key2 ...keyN 删除给定key
3.type key 返回给定key的value类型
4.keys pattern 返回匹配指定模式的所有key
5.rename oldkey newkey 改名字
6.dbsize 返回当前数据库的key数量
7.expire key seconds 为key指定过期时间
8.ttl key 返回key的剩余过期秒数
9.select db-index 选择数据库
10.move key db-index 将key从当前数据库移动到指定数据库
11.flushdb 删除当前数据库的所有key
12.flushall 删除所有数据库的所有key
内容总结
以上是互联网集市为您收集整理的【Redis缓存机制】3.key的命令操作全部内容,希望文章能够帮你解决【Redis缓存机制】3.key的命令操作所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。