
redis
yaobo2816
这个作者很懒,什么都没留下…
展开
-
Redisson 实现布隆过滤器
Redis 实现布隆过滤器的底层就是通过 bitmap 这种数据结构,至于如何实现,这里就不重复造轮子了,介绍业界比较好用的一个客户端工具——Redisson。Redisson 是用于在 Java 程序中操作 Redis 的库,利用Redisson 我们可以在程序中轻松地使用 Redis。对于分布式应用, 我感觉比较好的解决方案,在redis上 用用Redisson 也是不错的方案。下面我们就通过 Redisson 来构造布隆过滤器。原创 2022-11-14 11:26:15 · 1686 阅读 · 0 评论 -
redis 主从 哨兵
redis docker 主从复制 哨兵模式原创 2022-05-04 14:08:44 · 124 阅读 · 0 评论 -
Redis Cluster Docker 脚本一键生成
for port in $(seq 7001 7006); \do \mkdir -p /mydata/redis/node-${port}/conftouch /mydata/redis/node-${port}/conf/redis.confcat <<EOF >/mydata/redis/node-${port}/conf/redis.confport ${port}cluster-enabled yescluster-config-file nodes.conf.原创 2021-02-21 15:52:55 · 140 阅读 · 0 评论 -
Redis 缓存相关概念及解决方案
缓存雪崩 原因 缓存同一个时间失效,大量请求落到DB 解决方案缓存失效日期设置成随机的,不把缓存设置一样的缓存击穿原因热点数据失效,导致高并发下所有请求落到DB解决方案热点数据永不过期缓存穿透原因查询Key不在缓存中, 直接访问数据库,恶意攻击用不在缓存的key,访问系统解决方案查询key不在数据库的时候, 把key作为redis key保存在缓存中, 设置value=null 并设置过期时间。...原创 2021-01-12 17:31:41 · 128 阅读 · 0 评论 -
redis 和mysql 同步数据 canal 集成方案
1 mysql 修改my.ini 我真忘了我的mysql这个文件在哪里,看这里window 上 可以登录到mysql中 使用 show variables like '%data%' 先找到data 存放路径一般my.ini 在 data文件的上一级上面的命令是重点步骤如下 对于自建 MySQL , 需要先开启 Binlog 写入功能,配置 binlog-format 为 ROW 模式,my.cnf 中配置如下 [mysqld]log...原创 2021-01-10 21:48:10 · 190 阅读 · 0 评论 -
解决redis redistemplate KEY为字符串是多双引号的问题 key=user redis 显示 ”user“
@Bean public RedisTemplate<Object, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) { Jackson2JsonRedisSerializer<Object> jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer<Object>(Object.class..原创 2020-11-28 22:18:17 · 2354 阅读 · 1 评论 -
分布锁 redis 验证例子
Javapackage com.example.springboot_redis.contoller;import com.example.springboot_redis.domain.User;import com.example.springboot_redis.redis.DistributedRedisLock;import org.springframework.beans.factory.annotation.Autowired;import org.springframew.原创 2020-11-22 10:57:36 · 124 阅读 · 0 评论 -
redis 主从配置文件
下载redis镜像镜像中心推荐使用国内daocloud镜像镜像地址:daocloud.io/library/拉取redis镜像docker pull daocloud.io/library/redis:latest查看拉取的镜像docker images搭建redis集群运行redis镜像首先使用docker启动3个redis容器服务,分别使用到6379、6380、6381端口docker run --name redis-6379 -p 6379:6原创 2020-11-17 15:14:30 · 236 阅读 · 0 评论 -
Redis 主从配置
环境说明Docker Ubuntu/CentOS Redis v4.0.10redis.conf redis.conf是Redis的核心配置文件,默认docker运行的redis是不存在配置文件的,这里可以先从官网下载: wget http://download.redis.io/redis-stable/redis.conf 下面分别介绍是否指定redis.conf来搭建Redis主从。不指定redis.conf1. 运行Redis1.1 master(主库).原创 2020-11-03 23:37:40 · 309 阅读 · 0 评论 -
Redis 基础知识
Redis基本数据类型常用指令序号 数据结构 常用命令 命令实例 1 String 1.set :设置 key 对应的 value 值 2.get : 获取对应 key 的值,如不存在返回 nil 3.setnx : 只有设置的值不存在,才设置 4.setex :设置键值,并指定对应的有效期 5.mset/mget : 一次设置/获取多个 key 的值 6.incr/decr : 对 key 值进行增加 / 减去 1 操作 1原创 2020-11-02 09:45:01 · 360 阅读 · 0 评论