如何选择Redis的数据结构?

来源:互联网 发布:酒店网络部署方案 编辑:程序博客网 时间:2024/05/17 03:19

Set,Hash,List,Sorted Sets的应用场景

  • set:能快速做exist检查(sismember)、求交集、并集
  • hash:key-value快速查找,官方建议能用hash就用hash(存储&效率高)
  • sorted sets: 适合Top-K问题
  • list:适用于需要queue/stack的场合(push,pop)

redis set & hash 底层如何实现?

  • set和hash,都是hash表实现的,都有解决冲突的处理方法

redis hash也是key-value,redis普通数据结构也是key-value,有什么区别?

  • 普通数据的key-value中value是string,这是redis的string结构

参考: https://stackoverflow.com/questions/9625246/what-are-the-underlying-data-structures-used-for-redis

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 耕不完的地李二狗 狗屎地 授狗 四眼狗 狗和videosgrstv zozoaftvzozo大狗 蚁地狱 地狱诞生 地狱男爵 十八地狱 他人地狱 地狱 地狱神探 地狱边境 他从地狱来 地狱之音 坠入地狱 绿色地狱 拔舌地狱 来自地狱 十八层地狱 地狱之门 18层地狱 地狱英文 无间地狱 地狱英语 地狱地狱 地狱之歌 地狱图片 地狱厨房 地狱神医 地狱的英文 天堂和地狱 地狱拉面 地狱修罗 地狱之刃 地狱鬼差 地狱触手 地狱烈焰 修罗地狱 杀戮地狱