幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

Redis40问答,打通面试经脉

  Redis提供了丰富的数据结构,包括STRING(字符串)、LIST(列表)、SET(集合)、HASH(散列)和ZSET(有序集合)基本数据类型。
  Redis内存数据结构
  1、什么是Redis?
  Redis(RemoteDictionaryServer)本质上是一个KeyValue类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。
  因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过10万次读写操作,是已知性能最快的KeyValueDB。Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结构,此外单个value的最大限制是1GB,不像memcached只能保存1MB的数据,因此Redis可以用来实现很多有用的功能,比方说用他的List来做FIFO双向链表,实现一个轻量级的高性能消息队列服务,用他的Set可以做高性能的tag系统等等。另外Redis也可以对存入的KeyValue设置expire时间,因此也可以被当作一个功能加强版的memcached来用。Redis的主要缺点是数据库容量受到物理内存的限制,不能用作海量数据的高性能读写,因此Redis适合的场景主要局限在较小数据量的高性能操作和运算上。
  Redis是单线程的,即一个线程处理所有网络请求,其他模块仍用了多个线程。Redis是直接操作内存的,避免了频繁的切换上下文。
  2、Redis相比memcached有哪些优势?
  memcached所有的值均是简单的字符串,redis支持更为丰富的数据类型:String、List、Set、SortedSet、Hash
  redis的速度比memcached快很多
  redis可以持久化其数据
  3、Redis有哪几种数据淘汰策略?
  noeviction:返回错误当内存限制达到并且客户端尝试执行会让更多内存被使用的命令(大部分的写入指令,但DEL和几个例外)allkeyslru:尝试回收最少使用的键(LRU),使得新添加的数据有空间存放。
  volatilelru:尝试回收最少使用的键(LRU),但仅限于在过期集合的键,使得新添加的数据有空间存放。
  allkeysrandom:回收随机的键使得新添加的数据有空间存放。
  volatilerandom:回收随机的键使得新添加的数据有空间存放,但仅限于在过期集合的键。
  volatilettl:回收在过期集合的键,并且优先回收存活时间(TTL)较短的键,使得新添加的数据有空间存放。
  4、一个字符串类型的Key能存储最大容量512M,Value能存储最大容量512M。
  5、Redis集群方案应该怎么做?都有哪些方案?
  twemproxy,大概概念是,它类似于一个代理方式,使用方法和普通redis无任何区别,设置好它下属的多个redis实例后,使用时在本需要连接redis的地方改为连接twemproxy,它会以一个代理的身份接收请求并使用一致性hash算法,将请求转接到具体redis,将结果再返回twemproxy。使用方式简便(相对redis只需修改连接端口),对旧项目扩展的首选。问题:twemproxy自身单端口实例的压力,使用一致性hash后,对redis节点数量改变时候的计算值的改变,数据无法自动移动到新的节点。
  codis,目前用的最多的集群方案,基本和twemproxy一致的效果,但它支持在节点数量改变情况下,旧节点数据可恢复到新hash节点。
  corvus,饿了么开发,加在rediscluster前面的一个客户端代理,主要作用是在不侵入代码的情况下使用rediscluster,业务代理里面对redis的使用与原来单点的实例没有区别
  rediscluster3。0自带的集群,特点在于他的分布式算法不是一致性hash,而是hash槽的概念,以及自身支持节点设置从节点。具体看官方文档介绍。
  6、Redis集群方案什么情况下会导致整个集群不可用?
  有A,B,C三个节点的集群,在没有复制模型的情况下,如果节点B失败了,那么整个集群就会以为缺少550111000这个范围的槽而不可用。
  7、MySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据?
  redis内存数据集大小上升到一定大小的时候,就会施行数据淘汰策略。
  8、Redis有哪些适合的场景?
  (1)会话缓存(SessionCache):最常用的一种使用Redis的情景是会话缓存(sessioncache)。用Redis缓存会话比其他存储(如Memcached)的优势在于:Redis提供持久化。
  (2)全页缓存(FPC):除基本的会话token之外,Redis还提供很简便的FPC平台。回到一致性问题,即使重启了Redis实例,因为有磁盘的持久化,用户也不会看到页面加载速度的下降,这是一个极大改进,类似PHP本地FPC。再次以Magento为例,Magento提供一个插件来使用Redis作为全页缓存后端。此外,对WordPress的用户来说,Pantheon有一个非常好的插件wpredis,这个插件能帮助你以最快速度加载你曾浏览过的页面。
  (3)队列:Reids在内存存储引擎领域的一大优点是提供list和set操作,这使得Redis能作为一个很好的消息队列平台来使用。Redis作为队列使用的操作,就类似于本地程序语言(如Python)对list的pushpop操作。如果你快速的在Google中搜索Redisqueues,你马上就能找到大量的开源项目,这些项目的目的就是利用Redis创建非常好的后端工具,以满足各种队列需求。例如,Celery有一个后台就是使用Redis作为broker,你可以从这里去查看。
  (4)排行榜计数器:Redis在内存中对数字进行递增或递减的操作实现的非常好。集合(Set)和有序集合(SortedSet)也使得我们在执行这些操作的时候变的非常简单,Redis只是正好提供了这两种数据结构。所以,我们要从排序集合中获取到排名最靠前的10个用户我们称之为userscores,我们只需要像下面一样执行即可:当然,这是假定你是根据你用户的分数做递增的排序。如果你想返回用户及用户的分数,你需要这样执行:ZRANGEuserscores010WITHSCORES。AgoraGames就是一个很好的例子,用Ruby实现的,它的排行榜就是使用Redis来存储数据的,你可以在这里看到。
  (5)发布订阅:Redis的发布订阅功能。发布订阅的使用场景确实非常多。我已看见人们在社交网络连接中使用,还可作为基于发布订阅的脚本触发器,甚至用Redis的发布订阅功能来建立聊天系统!
  9、Redis如何设置密码及验证密码?
  设置密码:configsetrequirepass123456授权密码:auth123456
  10、Redis哈希槽
  Redis集群没有使用一致性hash,而是引入了哈希槽的概念,Redis集群有16384个哈希槽,每个key通过CRC16校验后对16384取模来决定放置哪个槽,集群的每个节点负责一部分hash槽。11。
  11、为什么有16384个槽:https:github。comantirezredisissues2576
  如果槽位为65536,发送心跳信息的消息头达8k,发送的心跳包过于庞大。
  在消息头中,最占空间的是myslots〔CLUSTERSLOTS8〕。当槽位为65536时,这块的大小是:6553688kb因为每秒钟,redis节点需要发送一定数量的ping消息作为心跳包,如果槽位为65536,这个ping消息的消息头太大了,浪费带宽。
  redis的集群主节点数量基本不可能超过1000个。
  如上所述,集群节点越多,心跳包的消息体内携带的数据越多。如果节点过1000个,也会导致网络拥堵。因此redis作者,不建议rediscluster节点数量超过1000个。那么,对于节点数在1000以内的rediscluster集群,16384个槽位够用了。没有必要拓展到65536个。
  槽位越小,节点少的情况下,压缩率高。
  Redis主节点的配置信息中,它所负责的哈希槽是通过一张bitmap的形式来保存的,在传输过程中,会对bitmap进行压缩,但是如果bitmap的填充率slotsN很高的话(N表示节点数),bitmap的压缩率就很低。如果节点数很少,而哈希槽数量很多的话,bitmap的压缩率就很低。而1638482kb
  12、Redis集群的主从复制模型是怎样的?
  为了使在部分节点失败或者大部分节点无法通信的情况下集群仍然可用,所以集群使用了主从复制模型,每个节点都会有N1个复制品。
  13、Redis集群会有写操作丢失吗?为什么?
  Redis并不能保证数据的强一致性,这意味这在实际中集群在特定的条件下可能会丢失写操作。
  14、Redis集群之间是如何复制的?
  异步复制
  15、Redis集群最大节点个数是多少?
  16384个。
  16、Redis集群如何选择数据库?
  Redis集群目前无法做数据库选择,默认在0数据库。
  17、Redis中的管道有什么用?
  一次请求响应服务器能实现处理新的请求即使旧的请求还未被响应。这样就可以将多个命令发送到服务器,而不用等待回复,最后在一个步骤中读取该答复。这就是管道(pipelining),是一种几十年来广泛使用的技术。例如许多POP3协议已经实现支持这个功能,大大加快了从服务器下载新邮件的过程。
  18、怎么理解Redis事务?
  事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。
  19、Redis事务相关的命令有哪几个?
  MULTI、EXEC、DISCARD、WATCH28、Rediskey的过期时间和永久有效分别怎么设置?EXPIRE和PERSIST命令。
  20、Redis如何做内存优化?
  尽可能使用散列表(hashes),散列表(是说散列表里面存储的数少)使用的内存非常小,所以你应该尽可能的将你的数据模型抽象到一个散列表里面。比如你的web系统中有一个用户对象,不要为这个用户的名称,姓氏,邮箱,密码设置单独的key,而是应该把这个用户的所有信息存储到一张散列表里面。
  21、Redis回收进程如何工作的?
  一个客户端运行了新的命令,添加了新的数据。Redi检查内存使用情况,如果大于maxmemory的限制,则根据设定好的策略进行回收。一个新的命令被执行,等等。所以我们不断地穿越内存限制的边界,通过不断达到边界然后不断地回收回到边界以下。如果一个命令的结果导致大量内存被使用(例如很大的集合的交集保存到一个新的键),不用多久内存限制就会被这个内存使用量超越。
  22、Redis回收使用的是什么算法?
  LRU算法
  23、Redis如何做大量数据插入?
  Redis2。6开始rediscli支持一种新的被称之为pipemode的新模式用于执行大量数据插入工作。
  24、为什么要做Redis分区?
  分区可以让Redis管理更大的内存,Redis将可以使用所有机器的内存。如果没有分区,你最多只能使用一台机器的内存。分区使Redis的计算能力通过简单地增加计算机得到成倍提升,Redis的网络带宽也会随着计算机和网卡的增加而成倍增长。
  25、你知道有哪些Redis分区实现方案?
  客户端分区就是在客户端就已经决定数据会被存储到哪个redis节点或者从哪个redis节点读取。大多数客户端已经实现了客户端分区。代理分区意味着客户端将请求发送给代理,然后代理决定去哪个节点写数据或者读数据。代理根据分区规则决定请求哪些Redis实例,然后根据Redis的响应结果返回给客户端。redis和memcached的一种代理实现就是Twemproxy查询路由(Queryrouting)的意思是客户端随机地请求任意一个redis实例,然后由Redis将请求转发给正确的Redis节点。RedisCluster实现了一种混合形式的查询路由,但并不是直接将请求从一个redis节点转发到另一个redis节点,而是在客户端的帮助下直接redirected到正确的redis节点。
  26、Redis分区有什么缺点?
  涉及多个key的操作通常不会被支持。例如你不能对两个集合求交集,因为他们可能被存储到不同的Redis实例(实际上这种情况也有办法,但是不能直接使用交集指令)。同时操作多个key,则不能使用Redis事务。分区使用的粒度是key,不能使用一个非常长的排序key存储一个数据集(Thepartitioninggranularityisthekey,soitisnotpossibletoshardadatasetwithasinglehugekeylikeaverybigsortedset)。当使用分区的时候,数据处理会非常复杂,例如为了备份你必须从不同的Redis实例和主机同时收集RDBAOF文件。分区时动态扩容或缩容可能非常复杂。Redis集群在运行时增加或者删除Redis节点,能做到最大程度对用户透明地数据再平衡,但其他一些客户端分区或者代理分区方法则不支持这种特性。然而,有一种预分片的技术也可以较好的解决这个问题。
  27、Redis持久化数据和缓存怎么做扩容?
  如果Redis被当做缓存使用,使用一致性哈希实现动态扩容缩容。如果Redis被当做一个持久化存储使用,必须使用固定的keystonodes映射关系,节点的数量一旦确定不能变化。否则的话(即Redis节点需要动态变化的情况),必须使用可以在运行时进行数据再平衡的一套系统,而当前只有Redis集群可以做到这样。
  28、分布式Redis是前期做还是后期规模上来了再做好?为什么?
  既然Redis是如此的轻量(单实例只使用1M内存),为防止以后的扩容,最好的办法就是一开始就启动较多实例。即便你只有一台服务器,你也可以一开始就让Redis以分布式的方式运行,使用分区,在同一台服务器上启动多个实例。一开始就多设置几个Redis实例,例如32或者64个实例,对大多数用户来说这操作起来可能比较麻烦,但是从长久来看做这点牺牲是值得的。这样的话,当你的数据不断增长,需要更多的Redis服务器时,你需要做的就是仅仅将Redis实例从一台服务迁移到另外一台服务器而已(而不用考虑重新分区的问题)。一旦你添加了另一台服务器,你需要将你一半的Redis实例从第一台机器迁移到第二台机器。
  29、支持一致性哈希的客户端有哪些?
  Redisrb、Predis等。
  30、Redis与其他keyvalue存储有什么不同?
  Redis有着更为复杂的数据结构并且提供对他们的原子性操作,这是一个不同于其他数据库的进化路径。Redis的数据类型都是基于基本数据结构的同时对程序员透明,无需进行额外的抽象。Redis运行在内存中但是可以持久化到磁盘,所以在对不同数据集进行高速读写时需要权衡内存,应为数据量不能大于硬件内存。在内存数据库方面的另一个优点是,相比在磁盘上相同的复杂的数据结构,在内存中操作起来非常简单,这样Redis可以做很多内部复杂性很强的事情。同时,在磁盘格式方面他们是紧凑的以追加的方式产生的,因为他们并不需要进行随机访问。
  31、Redis的内存占用情况怎么样?
  给你举个例子:100万个键值对(键是0到999999值是字符串helloworld)在我的32位的Mac笔记本上用了100MB。同样的数据放到一个key里只需要16MB,这是因为键值有一个很大的开销。在Memcached上执行也是类似的结果,但是相对Redis的开销要小一点点,因为Redis会记录类型信息引用计数等等。当然,大键值对时两者的比例要好很多。64位的系统比32位的需要更多的内存开销,尤其是键值对都较小时,这是因为64位的系统里指针占用了8个字节。但是,当然,64位系统支持更大的内存,所以为了运行大型的Redis服务器或多或少的需要使用64位的系统。
  32、都有哪些办法可以降低Redis的内存使用情况呢?
  如果你使用的是32位的Redis实例,可以好好利用Hash,list,sortedset,set等集合类型数据,因为通常情况下很多小的KeyValue可以用更紧凑的方式存放到一起。
  43、查看Redis使用情况及状态信息用什么命令?info44、Redis的内存用完了会发生什么?如果达到设置的上限,Redis的写命令会返回错误信息(但是读命令还可以正常返回。)或者你可以将Redis当缓存来使用配置淘汰机制,当Redis达到内存上限时会冲刷掉旧的内容。45、Redis是单线程的,如何提高多核CPU的利用率?可以在同一个服务器部署多个Redis的实例,并把他们当作不同的服务器来使用,在某些时候,无论如何一个服务器是不够的,所以,如果你想使用多个CPU,你可以考虑一下分片(shard)。
  33、一个Redis实例最多能存放多少的keys?
  List、Set、SortedSet他们最多能存放多少元素?理论上Redis可以处理多达232的keys,并且在实际中进行了测试,每个实例至少存放了2亿5千万的keys。我们正在测试一些较大的值。任何list、set、和sortedset都可以放232个元素。换句话说,Redis的存储极限是系统中的可用内存值。
  34、Redis常见性能问题和解决方案?
  (1)Master最好不要做任何持久化工作,如RDB内存快照和AOF日志文件(2)如果数据比较重要,某个Slave开启AOF备份数据,策略设置为每秒同步一次(3)为了主从复制的速度和连接的稳定性,Master和Slave最好在同一个局域网内(4)尽量避免在压力很大的主库上增加从库(5)主从复制不要用图状结构,用单向链表结构更为稳定,即:MasterSlave1Slave2Slave3。。。这样的结构方便解决单点故障问题,实现Slave对Master的替换。如果Master挂了,可以立刻启用Slave1做Master,其他不变。
  35、Redis提供了哪几种持久化方式?
  RDB持久化方式将某个时间点上Redis中的数据保存到一个RDB文件中,该文件是一个经过压缩的二进制文件,通过该文件可以还原生成RDB文件时Redis中的数据。SAVE命令会阻塞Redis服务器进程,直到RDB文件创建完毕为止,在服务器进程阻塞期间,服务器不能处理任何命令请求。
  AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾。Redis还能对AOF文件进行后台重写,使得AOF文件的体积不至于过大。如果你只希望你的数据在服务器运行的时候存在,你也可以不使用任何持久化方式。你也可以同时开启两种持久化方式,在这种情况下,当redis重启的时候会优先载入AOF文件来恢复原始的数据,因为在通常情况下AOF文件保存的数据集要比RDB文件保存的数据集要完整。最重要的事情是了解RDB和AOF持久化方式的不同,让我们以RDB持久化方式开始。
  一般我们在生产上采用的持久化策略为:
  master关闭持久化:为了保证读写最佳性能,将master的持久化关闭!主线程需要调用系统函数fork(),构建出一个子进程进行持久化!很不幸的是,在构建子进程的过程中,父进程就会阻塞,无法响应客户端的请求!
  slave开RDB即可,必要的时候AOF(Appendonlyfile)和RDB都开启
  该策略只能够适应绝大部分场景:因为这套策略存在部分的数据丢失可能性。redis的主从复制是异步的,master执行完客户端请求的命令后会立即返回结果给客户端,然后异步的方式把命令同步给slave。因此master可能还未来得及将命令传输给slave,就宕机了,此时slave变为master,数据就丢了。
  对采用redis读写分离架构不合适,因为必须要考虑主从同步的延迟性问题
  36、如何选择合适的持久化方式?
  一般来说,如果想达到足以媲美PostgreSQL的数据安全性,你应该同时使用两种持久化功能。如果你非常关心你的数据,但仍然可以承受数分钟以内的数据丢失,那么你可以只使用RDB持久化。有很多用户都只使用AOF持久化,但并不推荐这种方式:因为定时生成RDB快照(snapshot)非常便于进行数据库备份,并且RDB恢复数据集的速度也要比AOF恢复的速度要快,除此之外,使用RDB还可以避免之前提到的AOF程序的bug。
  37、修改配置不重启Redis会实时生效吗?
  针对运行实例,有许多配置选项可以通过CONFIGSET命令进行修改,而无需执行任何形式的重启。从Redis2。2开始,可以从AOF切换到RDB的快照持久性或其他方式而不需要重启Redis。检索‘CONFIGGET’命令获取更多信息。但偶尔重新启动是必须的,如为升级Redis程序到新的版本,或者当你需要修改某些目前CONFIG命令还不支持的配置参数的时候。
  38、redis的hash怎么实现的,rehash过程和JavaHashMap的rehash有什么区别
  39、rediscluster怎么做到高可用的?redis的持久化机制,为啥不能用redis做专门的持久化数据库存储?
  40、redis缓存
  缓存雪崩
  发生场景:当Redis服务器重启或者大量缓存在同一时期失效时,此时大量的流量会全部冲击到数据库上面,数据库有可能会因为承受不住而宕机
  解决方案:
  均匀分布:我们应该在设置失效时间时应该尽量均匀的分布,比如失效时间是当前时间加上一个时间段的随机值
  熔断机制:类似于SpringCloud的熔断器,我们可以设定阈值或监控服务,如果达到熔断阈值(QPS,服务无法响应,服务超时)时,则直接返回,不再调用目标服务,并且还需要一个检测机制,如果目标服务已经可以正常使用,则重置阈值,恢复使用
  隔离机制:类似于Docker一样,当一个服务器上某一个tomcat出了问题后不会影响到其它的tomcat,这里我们可以使用线程池来达到隔离的目的,当线程池执行拒绝策略后则直接返回,不再向线程池中增加任务
  限流机制:其实限流就是熔断机制的一个版本,设置阈值(QPS),达到阈值之后直接返回
  双缓存机制:将数据存储到缓存中时存储俩份,一份的有效期是正常的,一份的有效期长一点。不建议用这个方案,因为比较消耗内存资源,毕竟Redis是直接存储到内存中的
  缓存穿透
  发生场景:此时要查询的数据不存在,缓存无法命中所以需要查询完数据库,但是数据是不存在的,此时数据库肯定会返回空,也就无法将该数据写入到缓存中,那么每次对该数据的查询都会去查询一次数据库
  解决方案:
  布隆过滤:我们可以预先将数据库里面所有的key全部存到一个大的map里面,然后在过滤器中过滤掉那些不存在的key。但是需要考虑数据库的key是会更新的,此时需要考虑数据库map的更新频率问题
  缓存空值:哪怕这条数据不存在但是我们任然将其存储到缓存中去,设置一个较短的过期时间即可,并且可以做日志记录,寻找问题原因
  缓存预热
  其实这个不是一个问题,是一种机制,在上线前先将需要缓存的数据放到缓存中去,这个的实现很简单,可以在启动的时候放(数据比较小),做一个开关(一个隐秘的接口),定时刷新缓存
  缓存更新
  怎么样保证缓存中的key是实时有效的,以及及时的更新数据资源
  监测机制:定时去监测Redis,查看过期的缓存,
  问题:
  在看到这里的时候我有一个问题,如果key过期了那么我要不要再将key重新放入缓存呢,如果放入的话我设置这个有效期就完全没有必要了,完全可以设置为永久有效
  我想了一个解决方案,我们可以对命中率做一个记录,如果这个key在最近一段时间内被频繁命中的话,我们就在失效时进行更新,否则就直接清除掉
  被动更新:每次请求过来时我们判断一下当前key是否失效,失效就重新查询存放到缓存中,这个问题不会涉及到监测机制那个问题
  服务降级
  服务降级是不得已而为之的,在关键的时候丢卒保帅,保证核心功能正常运行
  服务拒绝:直接拒绝掉非核心功能的所有请求,其实基本就是直接废弃掉某些模块
  服务延迟:将请求加入到线程池中或队列中,延迟执行这些请求
  注意:服务降级一定要有对应的恢复策略,不能降下去就不回来了,我们可以监测服务的状态,当状态适当时恢复服务的正常使用

乐高推出超大号库巴高12。5英寸可实现数字互动来源:环球网【环球网科技综合报道】7月8日消息,乐高于近日推出了超大号库巴(Bowser),高度达到12。5英寸。据介绍,超大号库巴的嘴、胳膊、腿、尾巴、头和脖子都……2022年NBA选秀球员之肯德尔布朗姓名:肯德尔布朗位置:前锋身高体重:6尺7205磅(2米93公斤)学校:贝勒大学年级:大一生日:2003年5月11日模版:杰拉米格兰特……刚刚,黑龙阿迪萨亚完爆挑战者!或将与中国赛场老对手相遇?在刚刚结束的UFC276比赛中,中量级卫冕冠军伊斯利阿迪萨亚(IsraelAdesanya)以绝对优势击败了挑战者杰瑞德坎农尼尔(JaredCannonier),捍卫了自己的金……广东医保新规定来了广东医保新规定来,广东将逐步统一全省职工医保缴费年限,男职工规定是30年,女职工是25年。我才出来工作五年左右,购买医保才四年而已,还要继续购买20年,还要很久很久哦。医……许家印从富可敌国,到背负20000亿债务,究竟是为何?自从去年下半年国家对我国的房地产发展有了调控之后,人们就非常关注一个企业家,就是恒大地产的领头羊许家印,之所以对他的关注度非常高,是因为他所带领的恒大地产,在发展的过程中,遭遇……4款下半年将发布的顶级旗舰,华为苹果小米都有,堪称行业天花板上半年我们已经看到了很多旗舰新机发布,各个都百花齐放,而作为下半年的特色,也即将迎来一波高端旗舰产品,其中华为苹果小米等等都会有新机发布,因为每一款产品都很重磅,所以称它们为行……饮用罗汉果泡的水,对身体有哪些好处?坚持喝,3大好处看得见随着人们健康意识的提升,养生已经成为许多人的一种习惯,而一些养生产品也逐渐出现在大众的视野之中。而罗汉果就是近年来比较流行的一种养生物品。罗汉果其实也被称为金不换,……3。15大数据杀熟再成热词,刘俊海监管应替天行道,消费者要学近日,北京市消费者协会发布互联网消费大数据杀熟问题调查结果显示,在对16个平台进行的32个模拟消费体验样本中,有14个样本新老账户的价格不一致。同一日期的同一景区门票,飞……现代人不曾经历的大饥荒,究竟有多恐怖?1944年末,美国明尼苏达大学的安塞尔凯斯教授,从400人中挑选出36个身心健康的人,开展了一项为期半年的饥饿实验。经过三个月的饥饿,研究人员发现这些人的心率显著下降,血管收缩……曾经有多辉煌,如今就有多凄凉,乐视自嘲没资格涨价近日,乐视视频发布了会员价格不涨价,也没资格涨价的自嘲。这又重新把乐视视频的地位再次摆在消费者们的面前:原来这个曾经创业板的一哥,现在已经沦落到了这个局面。曾经有多辉煌,如今就……老经验不合新情况,她把二宝生在了车上武汉晚报8月1日讯(记者王春岚通讯员薛源)半夜出现临产征兆,想着生头胎等了10个多小时,二胎孕妈黄女士就没急着去医院,谁知正是这个决定,让她把宝宝生在了去医院的车上。好在医生处……三伏天,这两样来搭配,随手一拌就上桌,清爽鲜美又消暑,真香三伏天,这两样来搭配,随手一拌就上桌,清爽鲜美又消暑,真香!酷暑难耐的三伏天还在继续中,连续几天的高温下,已热得让人喘不过气来,一直开着空调又觉得不舒服,不开空调又热得难……
中国女排黄金队员杨昊,经历马拉松式恋爱长跑,好事多磨心想事成上世纪80年代,中国女排得五连冠给中国人民留下了深刻的印象;而从2001年到2004年,中国女排又在陈忠和的率领下连续拿到了世界杯、奥运会冠军,这样重现辉煌的中国女排,被称之为……Engineering复旦大学丁建东研究团队组织工程与再生医新文速递近日,复旦大学丁建东研究团队在中国工程院院刊《Engineering》2022年6期刊发《组织工程与再生医学中与生物材料相关的细胞微环境》一文,文章讨论总结了影响……庞大集团就大幅亏损回复问询库存车辆让利销售等因素所致中国网汽车2月8日讯记者日前获悉,庞大集团于近日发布了2022年度业绩预亏公告,据显示,庞大集团预计2022年度实现归属于上市公司股东的净利润为90,000。00万元至110,……怀柔春节假期迎客超30万人次,文旅市场复苏回暖北京日报客户端实习记者张佳琪2023年春节假期,怀柔区接待游客总数31。1万人次,旅游总收入5772。95万元。其中,乡村旅游累计接待游客20。422万人次,同比增长12……IP地址属性以及应用IP地址是互联网协议地址的意思,又译为网际协议地址。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。……茶梅正值最佳观赏期,为冬日增色凛冬下盛开的茶梅填补了花季空白它们不畏严寒,傲然绽放为萧瑟冬日增添了一抹艳丽和生机让我们寻着花香打卡去茶梅茶梅,山茶科山茶属。叶片呈革质,细……价格战打响,造车新势力1月交付出炉,理想获得冠军目前国内的新能源车型正是突飞猛进的时期,随着头部玩家特斯拉在中国开启大幅降价,降幅从6至13。5不等,自特斯拉打起价格战后,国内知名车企品牌问界、小鹏也选择随之降价,蔚来自掏腰……甘肃省将开展第五次全国经济普查工作中国甘肃网2月1日讯据兰州日报报道省政府办公厅近日印发通知,今年我省将开展第五次全国经济普查工作。普查标准时点为2023年12月31日,普查时期资料为2023年年度资料。……春假第七天,最愤怒的一幕发生了你没素质的样子,真丑!这是疫情放开的第一个春节。相信这段时间,大家的朋友圈都被各大景点的人山人海给刷屏了。这是西安的大唐不夜城。这是河南清明上河园的人山人海。还有网红城市长沙……塔图姆愿意赌上一切,布朗下一次不会罚丢关键球了在今日的常规赛中,凯尔特人主场117120加时不敌尼克斯。本场比赛,凯尔特人前锋杰森塔图姆上场43分钟,26投12中,得到35分14篮板4助攻,赛后他接受了记者采访。谈到……跟胡歌传过婚讯的女明星竟有4位刘亦菲最离谱,王晓晨传过两次在许久没有大瓜供吃瓜群众讨论的时候,胡歌站了出来,官宣自己已婚有女了女儿刚出生不久,妻子是圈外人。由于胡歌结婚的时候没有官宣,这次官宣也没有透露妻子太多信息,势必会引起大……民企百强,湘企都有谁?这两天,任泽平团队发布的民营企业100强排名榜单流传盛广。严格来说,这并不是一份全新的榜单。它是对比了全国工商联、中国企业协会、《财富》、胡润等榜单,并结合民营企业上市、……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网