首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
设计教程
redis string
Redis
2022-09-02
string
set k1 v1
setnx k1 v1
strlen k1
type k1 //
支持
Integer/string
object encoding k1
msetnx k1 v1 k2 v2 //
一个
set失败,就整个失败
数值
incr k1
incrby k1 12
bitmap
统计
用户
登陆天数
每个
用户
设置
一个
bitmap,每个bit表示某一天,这样可以知道这个
用户
在这
一段时间(比如一年)的
登录
情况。
通过bitcount可以知道某段时
间的
登录
次数
。
计算某段时
间的
活跃
用户
数
将某一天设置为
一个
bitmap,每个
用户
对应
一个
bit,
登录
就设置对应bit为1,这样128kb内存就可以代表1M的
用户
。
将某两天的bitmap or (bitop or newkey day1 day2)一下再取bitcount,就可以知道这两天的活跃
用户
数。
相关文章
【进阶篇】使用 Redis 实现分布式缓存的全过程思考(一)
在笔者近 3 年的 Java 一线开发经历中,尤其是一些移动端、用...
【进阶篇】基于 Redis 实现分布式锁的全过程
这一篇文章拖了有点久,虽然在项目中使用分布式锁的频率比较...
【解决方案】Java 互联网项目中常见的 Redis 缓存应用场景
本文梳理总结了一些 Java 互联网项目中常见的 Redis 缓存应用...
【解决方案】Java 互联网项目中消息通知系统的设计与实现(下)
书接上回,消息通知系统(notification-system)作为一个独立...
【主流技术】一文掌握 Redis 在 Java 中的 5 大基本结构应用
Redis 是目前互联网后端的热门中间件之一,在许多方面都有深...
【主流技术】15 分钟掌握 Redis 的安装部署和基本特性
在Java Spring 项目中,数据与远程数据库的频繁交互对服务器...