redis
f8152
某互联网公司,从事服务器后端开发,侧重于广告投放系统
展开
-
redis常见的几种使用场景
排行榜top100相关函数 zAdd + lRange使用方式 使用zAdd记录每个value的分数值,字段即可实现排序,再进行lRange进行取前100,就实现了排行榜的效果计数器相关函数 incr + decr使用方式 设置一个初始值为1的key,对其进行incr/decr操作,进行计数的功能。队列相关函数 rPush转载 2017-10-09 15:41:17 · 805 阅读 · 1 评论 -
Redis和Memcached的区别
说到redis就会联想到memcached,反之亦然。了解过两者的同学有那么个大致的印象:redis与memcached相比,比仅支持简单的key-value数据类型,同时还提供list,set,zset,hash等数据结构的存储;redis支持数据的备份,即master-slave模式的数据备份;redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用等等,这似转载 2017-10-10 16:10:09 · 323 阅读 · 0 评论 -
用Redis构建分布式锁
在不同进程需要互斥地访问共享资源时,分布式锁是一种非常有用的技术手段。 有很多三方库和文章描述如何用Redis实现一个分布式锁管理器,但是这些库实现的方式差别很大,而且很多简单的实现其实只需采用稍微增加一点复杂的设计就可以获得更好的可靠性。 这篇文章的目的就是尝试提出一种官方权威的用Redis实现分布式锁管理器的算法,我们把这个算法称为RedLock,我们相信这个算法会比一般的普通方法更加安全可靠转载 2017-10-12 11:37:41 · 257 阅读 · 0 评论 -
Redis3.0 配置文件说明
背景:对Redis3.0进行说明:参数说明:#redis.conf# Redis configuration file example.# ./redis-server /path/to/redis.conf################################## INCLUDES ##################################转载 2017-12-15 14:55:31 · 418 阅读 · 0 评论 -
深入浅出 Redis client/server交互流程
综述 转自inofq:http://www.infoq.com/cn/articles/communication-redis-clientserver#最近笔者阅读并研究redis源码,在redis客户端与服务器端交互这个内容点上,需要参考网上一些文章,但是遗憾的是发现大部分文章都断断续续的非系统性的,不能给读者此交互流程的整体把握。所以这里我尝试,站在源码的角度,将redis c转载 2017-12-18 15:18:44 · 736 阅读 · 0 评论