redis是利用非常广泛的内存数据库,它具有较高的性能、精准的功耗比、支持灵活的数据模型和读写任务的快速完成等优点,遭到了广大软件开发者的青睐。新浪是中国最大的社交网络和互联网媒体平台,其在满足各种不断变化的业务需求,和提高软件系统性能和可扩大性时都要求软件架构高效灵活,使用Redis进行缓存管理和状态管理非常好的符合新浪的要求。
在新浪架构中,Redis主要用于保存用户状态、网站内容及用户信息:首先可以用它缓存用户在微博、手机客户端等社交软件服务中的各种状态,如好友散布、用户的最新动态等;其次,Redis可以把一部份热门数据放到内存,以提升访问速度;另外,新浪新闻总是有大量的实时数据需要抓取,这些数据不可避免地会存入Redis中,从而取得更好的查询和访问效力;最后,Redis还可以作为新浪新闻的 session同享,把用户登录信息等存到 Redis,实现区别的模块之间的信息同享,以使用户在跨服务器中的行动无缝衔接而不会丢失数据。
总结来讲,Redis在新浪架构中的利用很广泛,像状态管理、缓存管理、数据库查询提速、session同享等,都可以通过Redis轻松实现,并且Redis的高性能可以极大提升新浪架构的系统效力。
本文来源:https://www.yuntue.com/post/155642.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏