2018-03-01 LEo
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。 1 pip安装指定版本号的包 $ pip install redis==2.7.4 OK CLOSED Collecting redis==2.7.4 Installing collected packages: redis Successfully installed redis-2.7.4 $ pip uninstall redis OK CLOSED Uninstalling redis-2.7.4: /opt/python-2.7.10/lib/python2.7/site-packages/redis-2.7.4.dist- 继续阅读 »
2016-03-29 Li Shuai
每次进入应用客户端时,都需要进行后端鉴权服务,接口会调用某牌照方的鉴权接口,根据用户的MAC地址决定用户是否有权限登陆使用服务。由于调用的接口不是很稳定,有时会出现连续一段时间误判,导致终端大量用户无法使用APP,所以决定在接口这边做一个策略: 统计一段时间内的第三方鉴权接口鉴权失败数量,当超过某一阈值时,接口暂时对用户请求返回成功。 由于只是周期性的计数,比如十分钟,所以当第三方服务异常,连续大量用户请求失败的时候,只要同时做好监控报警工作,及时上报给第三方,同时,并不影响用户使用服务。第三方发现后可以及时处理,处理正常后,接口又可以继续以牌照方的响应为准,所以基本也不违背广电总局可管可控的原则。 这种周期性计数功能,使用R 继续阅读 »
2018-03-20 Vaniot
2015-07-25 AnnatarHe
Install Ubuntu Ubuntu安装是最简单的。 $ sudo apt-get install redis-serve Ubuntu安装之后最好进行一步操作:干掉自启动 继续阅读 »
2019-01-11 Vaniot
2018-04-13 LEo
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。 1 交互模式时自动输入 $ pip uninstall redis Uninstalling redis-2.10.6: /usr/lib/python2.7/site-packages/redis-2.10.6.dist-info/DESCRIPTION.rst /usr/lib/python2.7/site-packages/redis-2.10.6.dist-info/INSTALLER /usr/lib/python2.7/site-packages/redis-2.10.6.dist-inf 继续阅读 »
2016-02-14 demon7452
2016-06-14 刘太华
用redis造一个分布式rate limiter 号称分布式, 其实是装逼了呢。我也潮流用一发高逼格词 =。= 场景是: 我有一个服务, 需要对用户请求进行限速, 根据uid或者其他user信息, 服务进程是多节点的 经典的限速方式有很多种, token bucket(令牌桶), leaky bucket(漏桶), 它们的区别基本是对Burst(突发流量)的限制不一样,token bucket能允许一定突发流量, 具体算法查看wiki描述吧。 继续阅读 »
2015-08-28 veryyoung
用maven管理的程序一般是在本地开发完,上传到版本控制工具,在服务器上更新代码,然后执行 maven install 但是有些配置文件需要进行改动,如jdbc数据源配置、log日志级别、redis server、jdk版本等。 在线上服务器上去vi是一件特别麻烦的事情。 继续阅读 »
2017-04-15 Kevin
Hash一致性算法 介绍 安装 介绍 我们知道一台reids机器最大内存是有上限的,现在随着业务的发展,现有一台redis内存不够用,这个时候我们使用n台服务器,那怎么做到key跟服务器的映射问题。 继续阅读 »