redis
文章平均质量分 71
billfeller
https://github.com/billfeller
展开
-
利用Redis有序集合开发普适的排行榜功能
作者:zhanhailiang 日期:2014-12-02本文将讲解如何基本Redis Sorted Set实现排行榜功能?首先,请参见Redis数据类型:http://redis.cn/topics/data-types.html如上所见,Redis有序集合非常适用于有序不重复数据的存储,例如游戏开发中无处不在的排行榜,如等级排行榜,经验排行榜,积分排行榜,历原创 2014-12-02 22:11:21 · 2843 阅读 · 0 评论 -
Redis常用命令解析——INFO, MONITOR, SLOWLOG
作者:zhanhailiang 日期:2014-12-021. INFOinfo指令返回服务器相关信息,包括:server: General information about the Redis serverclients: Client connections sectionmemory: Memory consumption related inf原创 2014-12-02 23:23:33 · 2801 阅读 · 0 评论 -
Redis集成Lua脚本实现
作者:zhanhailiang 日期:2014-12-02相关依赖1. 环境部署Redis安装配置教程及phpredis扩展安装测试Redis安装以及php扩展Windows下安装phpredis模块(当前Window环境下的php_redis.dll基本还是2.1.3,而Linux下的redis.so版本已经到了2.2.5,这可能导致部分指令集原创 2014-12-02 00:33:16 · 3402 阅读 · 0 评论 -
基于Redis bitmap实现开关配置功能
作者:zhanhailiang 日期:2014-12-21bitmap apiSETBIT key offset value对key所储存的字符串值,设置或清除指定偏移量上的位(bit)。位的设置或清除取决于value参数,可以是0也可以是1。当key不存在时,自动生成一个新的字符串值。字符串会进行伸展(grown)以确保它可以将value保存在指定的偏移量上。原创 2014-12-21 22:11:46 · 1999 阅读 · 0 评论 -
基于Redis bitmap实现签到功能
作者:zhanhailiang 日期:2014-12-21需求场景Bitmap 对于一些特定类型的计算非常有效。假设现在我们希望记录自己网站上的用户的上线频率,比如说,计算用户A上线了多少天,用户B上线了多少天,诸如此类,以此作为数据,从而决定让哪些用户参加beta测试等活动——这个模式可以使用SETBIT和BITCOUNT来实现。比如说,每当用户在某一天原创 2014-12-21 22:13:07 · 4308 阅读 · 1 评论 -
[PHP]基于Sort Set进行活跃用户统计
参考文章:使用Redis bitmap进行活跃用户统计本文提供基于Sort Set进行活跃用户统计的PHP版本:https://github.com/billfeller/billfeller.github.io/blob/master/code/UserTj.php原创 2014-12-14 00:04:45 · 1823 阅读 · 0 评论 -
Redis/Memcache代理服务Twemproxy简介
作者:zhanhailiang 日期:2014-12-14简介twemproxy,也叫nutcraker,是twtter开源的Redis和Memcache代理服务器。功能Fast.Lightweight.Maintains persistent server connections.Keeps connection count on the backend c原创 2014-12-14 21:33:50 · 2936 阅读 · 0 评论 -
[PHP]基于Redis Set处理社交图谱业务逻辑
作者:zhanhailiang 日期:2014-12-13用Redis存储好友关系-python版本文提供对应的PHP版本:https://github.com/billfeller/billfeller.github.io/blob/master/code/FriendGraph.php原创 2014-12-13 19:02:53 · 1484 阅读 · 0 评论