Redis续

7.总结

如果确定使用redis, 此时需要考虑使用哪个数据类型 【偏redis原生数据结构】如果确定使用redis, 此时需要考虑使用哪个数据类型 【偏redis原生数据结构】

1>如果要排序选用zset
2>如果数据是多个且允许重复选用list
3>如果数据是多个且不允许重复选用set
4>剩下的使用string
5>如果是对象类型也可使用hash

hash ---> 转换成json格式
{
key1:value1
key2:value2 ------> "{key1:value1, key2:value2}"
}
JSON.toJsonString(map)

有些公司约定: 所有的redis的key跟value都使用字符串(排除使用zset场景) 【偏redis String类型json结构】
1>如果要排序选用zset
2>剩下的使用string

优点: java操作中如果使用各种类型: list set 其他的 操作redis时需要明确指定的泛型, 麻烦
所以有些公司统一规范, 统一使用字符串, 减少泛型操作

Listlist = ...
Set set = ....
Map<String, Object> map = ....

List

posted @ 2026-09-03 20:13  诺森德的雪原  阅读(4)  评论(0)    收藏  举报