前言
如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!
Redis 的5种数据类型
Redis是一种高级的key:value存储系统,其中value支持5种数据类型
注:命令不区分大小写,key是区分大小写的。Redis是单线程的。Redis中不适合保存内容大的数据。
1)字符串(strings)
– String:key-value(做缓存)
2)字符串列表(lists)
– List:有顺序可重复
3)字符串集合(set)
– Set:元素无顺序,不能重复
4)有序字符串集合(sorted sets)
– sorted sets 有顺序,不能重复
5)哈希(hashes)
–Hash:key-fields-values(做缓存)
相当于一个key对于一个map,map中还有key-value
使用hash对key进行归类。
Hset:向hash中添加内容
Hget:从hash中取内容
注意:关于key值
- key不能太长,尽量不超过1024B。超过1024B不但消耗内存,而且会降低查找效率
- key也不能太短,key太短,key的可读性会降低 。
- 在一个项目中,key最好使用统一的命名规则,如:yzy:007:hello。