清明时节雨纷纷,假期即将结束,昨天出去逛了逛,久违了许久的蔚蓝天空出现在眼前,感觉很爽,作为一个IT宅男,放假对于我来说没有太大的变化,今天打开电脑,突然想去逛逛一些大型门户网站清明假期的主题活动,有么有啥新的变化,打开新浪网首页,不一样的感觉,简约,大方。视觉效果很好,看起来很是舒服。由此四大门户网站中除搜狐之外,都已完成改版。从前端角度看新浪网此次改版:一、提升了用户体验:1)与微博互通,在首
转载
2023-05-25 15:06:06
93阅读
新浪微博的工程师们曾经在多个公开场合都讲到过,微博平台当前在使用并维护着可能是世界上最大的Redis集群,其中最大的一个业务,单个业务使用了超过 10T 的内存,这里说的就是微博关系服务。
风起
2009年微博刚刚上线的时候,微博关系服务使用的是最传统的 Memcache+Mysql 的方案。Mysql 按 uid hash 进行了分库分表,表结构非常简单:
业务方存在两种查询:
查询用户的关注
转载
2016-08-03 18:00:00
92阅读
2评论
1.申请新浪云平台sae开发 首先打开链接地址sae.sina.com.cn 然后使用新浪微博账号登录 然后创建应用 点击上面的控制台菜单的"云应用SAE" 在页面中点击"创建新应用" 然后选择你的开发语言(比如我选的php),选择运行环境(当时选云空间的话就让我付费,选标准环境就没付费选项了) 选项选完后点击"创建应用"就ok了 然后就可以写代码,
转载
2023-07-09 14:33:09
84阅读
Redis使用实践场景一:数据缓存在使用Redis时,利用Redis作为系统的分布式缓存组件是非常多的,主要解决两个问题:数据量太大时,与关系型数据库的大量交互会产生一定的性能瓶颈问题。本地缓存可能导致数据不一致的问题。在之前使用Redis做数据缓存时,主要是两个应用方面:大量的查询数据,利用Redis对这些数据做缓存用户会话信息的保存,在用户登陆后的session会话信息,利用Redis做ses
转载
2023-07-06 21:53:29
60阅读
文章目录Redis核心技术与实战未来篇39 | Redis 6.0的新特性:多线程、客户端缓存与安全面向网络处理的多 IO 线程实现服务端协助的客户端缓存从简单的基于密码访问到细粒度的权限控制启用 RESP 3 协议 Redis核心技术与实战未来篇39 | Redis 6.0的新特性:多线程、客户端缓存与安全Redis 6.0 中新增了 4 个关键新特性,分别是面向网络处理的多 IO 线程、客户
转载
2023-09-06 22:48:21
40阅读
Redis应用场景举例缓存缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的压力。作为Key-Value形态的内存数据库,Redis 最先会被想到的应用场景便是作为数据缓存。而使用 Redis 缓存数据非常简单,只需要通过string类型将序列化后的对象存起来即可,不过也有一些需要注意的地方:必须保证不同对象的 key 不会重复,并且使 key
转载
2023-07-07 12:10:10
61阅读
博客构建示例展示如何使用 Redis 去构建一个博客博客示例主要功能用户账号 发布文章 在主页查看文章 根据分类来查看文章 评论文章用户账号用户账号注册一个博客账号需要:账号(account),可以包含英文或数字,不能有重复,会被博客用作唯一的 ID 。密码。昵称(nickname),发布文章或者评论时显示的名字。保证账号的唯一性可以使用之前介 绍过的 UniqueSet 类来实现,而储存用户信息
转载
2023-08-15 20:09:40
91阅读
此类RESTful接口的开放平台,一般而言都采用OAuth认证方式针对新浪微博新版接口举例如下:1、获取codehttps://api.weibo.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&response_type=code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI在创建应用时需要填写YO
转载
2023-07-09 14:32:36
176阅读
前言Tape is Dead,Disk is Tape,Flash is Disk,RAM Locality is King. — Jim GrayRedis不是比较成熟的Memcache或者Mysql的替代品,是对于大型互联网类应用在架构上很好的补充。现在有越来越多的应用也在纷纷基于Redis做架构的改造。可以简单公布一下Redis平台实际情况2200+
原创
2014-06-20 14:41:00
1033阅读
前言Tape is Dead,Disk is Tape,Flash is Disk,RAM Locality is King. — Jim GrayRedi
转载
2014-09-04 11:08:00
51阅读
2评论
前言Tape is Dead,Disk is Tape,Flash is Disk,RAM Locality is King.
转载
2021-07-31 09:38:05
115阅读
前言Tape is Dead,Disk is Tape,Flash is Disk,RAM Locality is King. — Jim GrayRedis不是比较成熟的Memcache或者Mysq...
转载
2015-01-08 19:49:00
73阅读
Redis5.0支持的新特性说明本文内容来自华为云帮助中心华为云DCS的Redis5.x版本继承了4.x版本的所有功能增强以及新的命令,同时还兼容开源Redis5.x版本的新增特性。Stream数据结构Stream是Redis 5.0引入的一种新数据类型,它是一个全新的支持多播的可持久化消息队列。点击下方链接,可以了解更多详情。https://www.huaweicloud.com/product
转载
2023-07-06 19:37:47
37阅读
步骤
SinaAppEngine的话,很多同学则对它不是很了解,SAE是由新浪开发的,国内第一家公有云计算平台,开发者可以用使用SAE开发托管应用,省去了很多麻烦,建站者可以使用SAE托管网站程序,SAE内置的应用商店可以使你快速的一键安装多种网站程序,对于日访问量5万PV的网站,几乎不需要花钱。任何人使用SAE都可以零成本开始创业。你,准备好了吗?上面简单介绍了一下wordpress和sae的
转载
2023-07-10 02:38:07
86阅读
Redis7.0新特性新增Function自定义函数库,函数库支持持久化与可复制。Lua脚本(脚本本身代码)不再支持持久化和复制,仅对命令执行结果进- - 行持久化和复制。ACL支持对Pub/Sub channel的权限控制。支持Multi-Part AOF。支持Client-Eviction。支持Sharded-Pub/Sub。支持命令执行耗时直方图。支持子命令级别的性能统计。Ziplist编码
转载
2023-07-06 21:51:13
138阅读
从新浪上抓取每日的星座运势,然后往求实的Astrology版发.#!/usr/bin/python
# encoding: utf-8
from sgmllib import SGMLParser
from datetime import datetime, timedelta
import re
import urllib
starurl='http://image2.sina.com.cn/a
转载
2023-07-10 11:44:04
67阅读
【第三方互联】注册成为新浪微博(sina)开发者接入新浪微博开放平台,让你的产品应用支持新浪微博帐号登录、分享到新浪微博等功能。 1、方便用户快捷登录,降低用户的登录流失率; 2、方便应用获取用户信息,减少产品设计成本; 3、可共享登录应用的用户关系,提升产品的用户转化率; 4、减少短信验证码发送次数,降低产品登录成本一、访问 新浪微博开放平台https://open.weibo.com/使用新浪
转载
2023-07-21 23:20:09
105阅读
一、缓存特点1.什么是缓存(cache)定义:就是计算机内存中的一段数据2.内存中数据的特点读写快断点立即丢失3.redis缓存解决了什么问题提高了网站吞吐量,提高网站运行效率。核心解决问题:缓存的存在时用来减轻后端数据库的访问压力4.既然缓存能提高效率,那项目中所有数据加入缓存岂不是更好?注意:使用缓存时一定是数据库中极少发生修改,更多用于查询这种情况的,否则会引起频繁数据库和redis的更新,
转载
2023-06-20 15:11:31
47阅读
新浪刚刚完成的MBO之前之后新浪的特色和走向是更有价值的关注点。
王志东的新浪是技术的新浪,汪延的新浪是人事的新浪,而曹国伟的新浪是资本的新浪。面临相关规定的重重阻碍,资本的新浪曾经创造了中国互联网企业海外上市的崭新模式,业界称其为“新浪模式”。经过这次MBO最大的影响。年前大肆渲染的新浪对分众的并购案,虽然到最后被证明是一场闹剧,但无论新浪还是分众都从中受益匪浅;事实上这种“并
推荐
原创
2009-12-07 14:11:59
1423阅读
4评论
Redis 在新浪微博中的应用Redis简介1. 支持5种数据结构支持strings, hashes, lists, sets, sorted sets string是很好的存储方式,用来做计数存储。sets用于建立索引库非常棒;2. K-V 存储 vs K-V 缓存新浪微博目前使用的98%都是持久化的应用,2%的是缓存,用到了600+服务器 Redis中持久化的应用和非持久化
原创
2023-03-28 13:33:18
110阅读