分布式项目中如何用redis做缓存(二)——redis的String和hash数据类型
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了分布式项目中如何用redis做缓存(二)——redis的String和hash数据类型,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含885字,纯文字阅读大概需要2分钟。
内容图文
redis的String和hash数据类型
一、String数据类型
String:key-value(做缓存)
Redis 中所有的数据都是字符串。命令不区分大小写,key 是区分大小写的。
Redis 是单线程的。Redis 中不适合保存内容大的数据。
数据的操作
set:添加
get:获取
del:删除
key*:查询所有key
incr:自动加一(int型)
decr:自动减一(int型)
*:通配符
二、hash数据类型
Hash:key-fields-values(做缓存)
相当于一个 key 对应一个 map,map 中还有 key-value
使用 hash 对 key 进行归类。
数据的操作
1.Hset:向 hash 中添加内容
hset setName field value
例如 桌子
hset desk heigtht 1(米)
hset desk weight 2(kg)
这里的 key是desk value是<height,1><weight,2>
即相当于一个 key 对应一个 map,map 中还有 key-value
2.Hkeys:查看 hash 中的 key:
hkeys desk
3.Hvals:查看 hash 中的 value
hvals desk
4.Hget:从 hash 中取内容
hget desk height
5.Hgetall:查看所有的 key 和 value
hgetall desk
6.Hdel:删除 hash 中的 key
hdel desk height
内容总结
以上是互联网集市为您收集整理的分布式项目中如何用redis做缓存(二)——redis的String和hash数据类型全部内容,希望文章能够帮你解决分布式项目中如何用redis做缓存(二)——redis的String和hash数据类型所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。