-
过期删除策略
过期删除策略: redis可以对key设置过期时间,因此要有相应的机制将已过期的键值对删除。
设置Redis中key的过期时间 (单位:秒)
1)expire key time 这是最常用的方式2)setex key, se
-
简介:
全局唯一ID生成器是一种在分布式系统下用来生成全局唯一ID的工具
特性:
唯一性高性能安全性高可用递增性
生成规则:
有时为了增加ID的安全性,我们可以不直接使用Redis自增的数值,
-
1.打开redis目录并打开redis-cli.exe
如果直接输入get key会出现以下问题,表示需要认证,也就是需要登录用户
使用auth password登录即可
然后使用get key获取键的值
确认后,使用del key删除键中的值
-
Redis HyperLogLog基数统计
HyperLogLog 是用来做基数统计的算法。
先了解下什么是基数。
比如数据集{1, 3, 5, 7, 5, 7, 8},那么这个数据集的基数集为{1, 3, 5 ,7, 8},基数(不重复元素)为5。
如果,现在需要
-
在使用 Redis 中,我们可以使用大量的 Redis 模块来扩展 Redis 的功能,这里安装使用 ReJSON模块。
一、安装ReJSON
github上下载ReJSON的源码:https://github.com/RedisJSON/RedisJSON/releases
官方使用文档: http://
-
windows中
1.找到redis文件的位置, 编辑redis.windows.conf, 将端口号改成8888
2.打开cmd, 重启启动(带配置文件的启动)
3.连接测试
liunx下
1.找到redis的安装位置,例如我的是 /usr/local/redis, 找到redis.conf
2.
-
redis 简介
简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布
-
Redis Cluster数据分片机制
Redis 集群简介
Redis Cluster 是 Redis 的分布式解决方案,在 3.0 版本正式推出,有效地解决了 Redis 分布式方面的需求。
Redis Cluster 一般由多个节点组成,节点数量至少为 6 个
-
商品和订单服务间使用MQ
商品服务的库存变化时,通过 MQ 通知订单服务库存变化。
原始的同步流程
查询商品信息 (调用商品服务)
计算总价(生成订单详情)
商品服务扣库存(调用商品服务)
-
Redis5.0带来了Stream类型。从字面上看是流类型,但其实从功能上看,应该是Redis对消息队列(MQ,Message Queue)的完善实现。
基于redis实现消息队列的方式有很多:
PUB/SUB,订阅/发布模式基于List的
-
1、什么是bitmap?
bitmap也叫位图,也就是用一个bit位来表示一个东西的状态,我们都知道bit位是二进制,所以只有两种状态,0和1。
2、为什么要有bitmap?
bitmap的出现就是为了大数据量而来的
-
提到点赞,大家一想到的是不是就是朋友圈的点赞呀?其实点赞对我们来说并不陌生,我们经常会在手机软件或者网页中看到它,今天就让我们来了解一下它的实现吧。我们常见的设计思路大概
-
前阵子开发了公司领劵中心的项目,这个项目是以redis作为关键技术落地的。
先说一下领劵中心的项目吧,这个项目就类似京东app的领劵中心,当然图是截取京东的,公司的就不截了。。。
其
-
分布式锁
在单进程应用中,当一段代码同一时间内只能由一个线程执行时,
多线程下可能会出错,例如两个线程同时对一个数字做累加,两个线程同时拿到了该数字,例如40,一个线程加了10,
-
缓存问题
1. 缓存穿透---查不到
缓存穿透是指用户想查询一个数据,发现Redis中没有,也就是缓存没有命中,就向持久性数据库发起查询,发现数据库也没有这个数据,于是查询失败了。
当用户