#redis

利用redis的bitmap实现用户签到功能

适用场景如签到送积分、签到领取奖励等,大致需求如下:比如签到1天送1积分,连续签到2天送2积分,3天送3积分,3天以上均送3积分等。如果连续签到中断,则重置计数,每月初重置计数。显示用户某个月的签到次数和首次签到时间。在日历控件上展示用户每月签到情况,可以切换年月显示……等等。以下代码没有积...

redis 学习笔记(5)-Spring与Jedis的集成

首先不得不服Spring这个宇宙无敌的开源框架,几乎整合了所有流行的其它框架,http://projects.spring.io/spring-data/从这上面看,当下流行的redis、solr、hadoop、mongoDB、couchBase...全都收入囊中。对于redis整合而言,主要用到的是spring-da...

redis 学习笔记(4)-HA高可用方案Sentinel配置

上一节中介绍了master-slave模式,在最小配置:master、slave各一个节点的情况下,不管是master还是slavedown掉一个,“完整的”读/写功能都将受影响,这在生产环境中显然不能接受。幸好redis提供了sentinel(哨兵)机制,通过sentinel模式启动redis...

redis 学习笔记(3)-master/slave(主/从模式)

类似mysql的master-slave模式一样,redis的master-slave可以提升系统的可用性,master节点写入cache后,会自动同步到slave上。环境:masternode:10.6.144.155:7030slavenode:10.6.144.156:7031 一、配置仅需要在slav...

redis 学习笔记(2)-client端示例代码

redis提供了几乎所有主流语言的client,java中主要使用二种:Jedis与Redisson一、Jedis的使用1<dependency>2<groupId>redis.clients</groupId>3<artifactId>jedis</artifac...

redis 学习笔记(1)-编译、启动、停止

一、下载、编译redis是以源码方式发行的,先下载源码,然后在linux下编译1.1http://www.redis.io/download先到这里下载Stable稳定版,目前最新版本是2.8.171.2上传到linux,然后运行以下命令解压tarxzfredis-2.8.17.tar.gz1.3编译cdredis-2...

Redis应用案例,查找某个值的范围(转)

本文来自Redis在GoogleGroup上的一个问题,有一位同学发贴求助,说要解决如下的一个问题:他有一个IP范围对应地址的列表,现在需要给出一个IP的情况下,迅速的查找到这个IP在哪个范围,也就是要判断此IP的所有地。这个问题引来了Redis作者SalvatoreSanfilippo(@antirez)的回答。解答...

Redis几个认识误区(转)

此文的作者是新浪微博平台架构师杨卫华(timyang)大师,如果关注了新浪一些牛人微博的同学应该知道,timyang前段时间正在对Redis进行一些研究和测试,也分享出了不少成果。下面一篇文章相信是timyang这段时间对Redis研究的一个总结,澄清了一些认识上的误区,值得一读。原文链接:http://timyang...
代码星球 ·2020-04-06

Redis容量及使用规划(转)

在使用Redis过程中,我们发现了不少Redis不同于Memcached,也不同于MySQL的特征。(本文主要讨论Redis未启用VM支持情况)1.SchemaMySQL:需事先设计Memcached:无需设计Redis:小型系统可以不用,但是如果要合理的规划及使用Redis,需要事先进行类似如下一些规划数据项:val...
代码星球 ·2020-04-06

案例:用Redis来存储关注关系(php版)

Redis提供了丰富的数据类型,比起关系型数据库或者简单的Key-Value存储(比如Memcached)来,Redis的数据模型与实际应用的数据模型更相近。比如下面说到的好友关系的存储,原作者使用了Redis的Sets(集合)数据结构。 具体存储方式如下:对于每一个用户,其关注关系存储两份列表,一份为此用户...

浅谈Redis数据库的键值设计(转)

丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。下面举一些常见适合kv数据库的例子来谈谈键值的设计,并与关系型数据库做一个对比,发现关系型的...

Redis作者谈Redis应用场景(转)

毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。下面是一篇新鲜出炉的文章,其作者是Redis作者@antirez,他描述了Redis...
代码星球 ·2020-04-06

Redis数据库?-Redis的Virtual Memory介绍(转)

众所周知,Redis是一个内存数据库,和Memcached类似,所有数据存在内存中,当然,Redis有rdb和appendonlyfile两个落地文件,可以对断电停机等故障下的数据恢复做一些保证.但是到2.0版本之前,Redis的所有数据在运行时都完全是内存读写.然而在可见的未来,Redis的官网上已经有关于2.0最重...

Redis内存使用优化与存储(转)

Redis最为常用的数据类型主要有以下五种:StringHashListSetSortedset在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的:首先Redis内部使用一个redisObject对象来表示所有的key和value,redisObject最主要的信息...

腾讯云(Linux)安装Redis。

参考:https://blog.csdn.net/a575553272/article/details/79743802指令:ps-ef|grepredis  查看启动后的进程。...
代码星球 ·2020-04-06
首页上一页...7475767778...下一页尾页