Maison  >  Article  >  développement back-end  >  redis的相关问题

redis的相关问题

WBOY
WBOYoriginal
2016-06-06 20:43:11959parcourir

1.链表和有序集合差别在哪,分别适用什么场景?
2.网上有资料说链表适合存消息,但假若一条消息阅读后从链表中间删除岂不效率很低
3.redis上的数据回写到mysql好还是不回写好,具体回写是自己编脚本实现吗?
多谢~

回复内容:

1.链表和有序集合差别在哪,分别适用什么场景?
2.网上有资料说链表适合存消息,但假若一条消息阅读后从链表中间删除岂不效率很低
3.redis上的数据回写到mysql好还是不回写好,具体回写是自己编脚本实现吗?
多谢~

  1. 链表是主要存储的是顺序的数据,而有序集合存储的是根据score排序的数据,具体来说,list适合存储顺序相对比较固定的数据,比如一个粉丝列表之类的,有序集合可以存储一些会动态变化的,比如排行榜之类的

  2. 从中间删除效率是比较低的,所以一般来说都是从头或者尾部删除(对应lpop,rpop)

  3. 看情况,如果数据比较重要,建议写mysql,写的话,需要编写脚本实现
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn