![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
最是那一低头的温柔
这个作者很懒,什么都没留下…
展开
-
Redis分布式锁
https://www.cnblogs.com/qdhxhz/p/11046905.html原创 2021-01-05 15:59:24 · 86 阅读 · 0 评论 -
Linux中Redis的安装
https://blog.csdn.net/y_bccl27/article/details/872821811.下载Redis(两种方法)第一种方法:进入到官网:http://redis.io/download下载Redis 压缩包(推荐第一种)第二种方法:在linux中使用如下命令直接下载Redis压缩包,但是在下载过程中容易卡死,因此不推荐使用该种方法wget htt...转载 2019-12-14 11:33:52 · 136 阅读 · 0 评论 -
Spring中使用RedisTemplate操作Redis(spring-data-redis)
Redis技术学习 https://www.itkc8.comRedis 数据结构简介Redis可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。下面来对这5种数据结构类型作简单的介绍:结构类型 结构存储的值 结构的读写能力 String 可以...转载 2018-03-05 14:51:33 · 983 阅读 · 0 评论 -
使用强大的可视化工具redislive来监控我们的redis,别让自己死的太惨~~~
非常感谢 http://www.cnblogs.com/huangxincheng/p/5571185.htmlRedis技术学习 https://www.itkc8.com一:安装 首先我们去官网看看:http://www.nkrode.com/article/real-time-dashboard-for-redis,从官网上可以看到,这吊毛是python写的,不过开心的是cent...转载 2017-03-20 16:50:07 · 2733 阅读 · 1 评论 -
spring boot 自学笔记(三) Redis集成—RedisTemplate
Spring Boot技术学习 https://www.itkc8.comspring boot 基于Spring, Redis集成与Spring大同小异。文章示例代码均以前篇笔记为基础增加修改,直接上代码:pom.xml Redis相关依赖:Redis技术学习 https://www.itkc8.com[html] view plain copy<?xml ve...转载 2017-03-15 17:38:18 · 2103 阅读 · 0 评论 -
Redis的缓存策略和主键失效机制
Redis技术学习 https://www.itkc8.com作为缓存系统都要定期清理无效数据,就需要一个主键失效和淘汰策略. 在Redis当中,有生存期的key被称为volatile。在创建缓存时,要为给定的key设置生存期,当key过期的时候(生存期为0),它可能会被删除。1、影响生存时间的一些操作 生存时间可以通过使用 DEL 命令来删除整个 key 来移除,或者被 SE...转载 2017-03-26 22:52:19 · 4529 阅读 · 0 评论 -
redis例子
https://github.com/patterncat/redisdemoRedis技术学习 https://www.itkc8.comhttp://blog.csdn.net/zhu_tianwei/article/details/46303943转载 2017-07-14 15:48:44 · 432 阅读 · 0 评论 -
Redis实现分布式环境下的分布式锁机制
Redis Redis命令参考Redis技术学习 https://www.itkc8.comredis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。都支持push/pop、add/remove及取交集并集和差集及更丰富...转载 2017-06-15 19:00:41 · 269 阅读 · 0 评论 -
redis持久化方法对比分析
Redis技术学习 https://www.itkc8.com1、前言最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reid...转载 2017-03-21 18:17:33 · 292 阅读 · 0 评论 -
Redis主从复制和集群配置系列之五
很清晰,非常感谢http://blog.csdn.net/nuli888/article/details/52134117Redis技术学习 https://www.itkc8.com redis主从和MySQL主从目的差不多,但redis主从配置很简单,主要在从节点配置文件指定主节点ip和端口:slaveof 192.168.1.197 6379,然后启动主从,主从就搭建好了redi...转载 2017-03-21 16:32:04 · 630 阅读 · 0 评论 -
Redis主从复制和集群配置系列之四
非常感谢 http://blog.csdn.net/dc_726/article/details/48552531Redis技术学习 https://www.itkc8.com全面剖析Redis Cluster原理和应用1.Redis Cluster总览1.1 设计原则和初衷 在官方文档Cluster Spec中,作者详细介绍了Redis集群为什么要设计成现在的样子。最核...转载 2017-03-21 16:16:02 · 1245 阅读 · 0 评论 -
Redis主从复制和集群配置系列之三
Redis技术学习 https://www.itkc8.com一、本文目的 演示在一台机器上搭建3主3从的redis集群,通过演示了解redis集群的搭建,使用和注意事项 二、搭建说明 1、同一台机器搭建3主3从的伪集群 2、使用端口7111~7116,集群端口为端口前+1,如果使用端口7111,则其集群通信端口为17111,...转载 2017-03-21 15:05:57 · 1156 阅读 · 0 评论 -
Redis主从复制和集群配置系列之二
非常感谢http://www.cnblogs.com/gossip/p/5992716.htmlRedis技术学习 https://www.itkc8.com一、本文目的 Redis的主从配置分为两篇文章,第一篇主要介绍了Redis主从配置的搭建过程及使用,第二篇主要说明各种情况下Redis主从状态,如Master挂掉,Slaver挂掉,挂掉后重新加入等。 二、...转载 2017-03-21 15:03:10 · 861 阅读 · 0 评论 -
Redis主从复制和集群配置系列之一
此文章比较全面,包括对节点的操作非常感谢http://blog.csdn.net/u011204847/article/details/51307044Redis技术学习 https://www.itkc8.comRedis主从复制和集群配置 redis主从复制概述1、Redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(maste...转载 2017-03-21 14:58:13 · 496 阅读 · 0 评论 -
redis秒杀系统数据同步(保证不多卖)
非常感谢http://www.cnblogs.com/shihaiming/p/6062663.htmlRedis技术学习 https://www.itkc8.com 秒杀系统需要保证东西不多卖,关键是在多个客户端对库存进行减操作时,必须加锁。Redis中的Watch刚好可以实现一点。首先我们需要获取当前库存,只有库存中的食物小于购物车的数目才能对库存进行减。在高并发的情况下会出现某时...转载 2017-03-21 09:43:20 · 6543 阅读 · 0 评论 -
瞬时高并发(秒杀/活动)Redis方案
Redis技术学习 https://www.itkc8.com非常感谢http://blog.csdn.net/zhiguozhu/article/details/505175271,Redis丰富的数据结构(Data Structures) 字符串(String) Redis字符串能包含任意类型的数据 一个字符串类型的值最多能存储512M字节的内容 利用I...转载 2017-03-21 09:23:35 · 1477 阅读 · 0 评论 -
Spring Boot实战之Redis缓存登录验证码
非常感谢http://blog.csdn.net/sun_t89/article/details/51944252Spring Boot技术学习 https://www.itkc8.com spring Boot实战之Redis缓存登录验证码 本章简单介绍Redis的配置及使用方法,本文示例代码在前面代码的基础上进行修改添加,实现了使用redis进行缓存验证码,以及校验验证码的...转载 2017-03-28 09:40:54 · 2721 阅读 · 0 评论 -
Redis-3.2.4集群配置(RedisCluster+SpringBoot+Jedis)
来源http://blog.csdn.net/zhe1110/article/details/52993082Springboot 技术学习 https://www.itkc8.com部署计划部署6个redis节点,为3主3从。端口 IP地址 6379 192.168.101.121 6379 192.168.101.199 6379 192....转载 2017-03-08 00:03:44 · 879 阅读 · 0 评论 -
RedisDesktopManager连接不上redis
如果一下方法还不行 要config set requirepass 123456 设置密码Redis技术学习,更多资源请访问 https://www.itkc8.com(linux命令不熟就直接在虚拟机上操作文件吧,简单粗暴)一、注释redis.conf文件中的:bind 127.0.0.1(在一段文字之前打#号为注释) 二、设置密码 为了安全一定要设,而且这里如果不...转载 2017-01-22 15:36:29 · 15591 阅读 · 5 评论 -
redis-springboot-redistemplate更改序列化方式
redisTemplate 默认的序列化方式为 jdkSerializeable, StringRedisTemplate的默认序列化方式为StringRedisSerializer可以通过手动配置, 将redisTemplate的序列化方式进行更改springboot技术学习 https://www.itkc8.compackage com.wenbronk.data.redi...转载 2017-11-27 09:19:00 · 1972 阅读 · 0 评论 -
SpringBoot中Redis的set、map、list、value、实体类等基本操作介绍
springboot技术学习 https://www.itkc8.com今天给大家介绍一下SpringBoot中Redis的set、map、list、value等基本操作的具体使用方法上一节中给大家介绍了如何在SpringBoot中搭建Redis缓存数据库,这一节就针对于Redis的具体操作进行介绍。关于Redis的历史,以及目前的普及程度大家应该都比我还清楚吧。作为key-value...转载 2018-01-27 10:09:58 · 870 阅读 · 0 评论 -
Redis之管道pipeline,让速度飞起来Redis的管道
更多redis相关知识请访问 www.itkc8.com需求:今天碰到一个需求是将骑手(相当于美团外卖的骑手)的实时定位保存下来,或者像京东物流的送货员的轨迹,我们可以看到我们的快递到哪个地方了,快递员现在在哪个位置。思路:骑手登录之后前端每1分钟上传GPS定位,后端接收数据先保存到redis中, 然后采用定时任务批量处理redis中的数据批量存入mysql中。(暂时采用该方案,以后...原创 2019-03-28 10:30:30 · 2124 阅读 · 0 评论 -
Redis Scan的使用方式以及Spring redis的坑
更多redis的知识 www.itkc8.comSpringRedisTemplate针对这个Scan进行了封装,示例使用(针对最新库spring-data-redis-1.8.1.RELEASE):Set<Object> execute = redisTemplate.execute(new RedisCallback<Set<Object>>() {...转载 2019-03-23 21:23:52 · 1656 阅读 · 0 评论 -
关于redis管道和批量处理的代码
更多代码请访问 www.itkc8.comList<GpsUploadVO> list = requestData.getVo().getList(); Map<Long, GpsUploadVO> reMap = list.stream().collect(Collectors.toMap(GpsUploadVO::getUploadTime, a...原创 2019-03-22 21:34:19 · 505 阅读 · 0 评论 -
Redis管道Pipeline使用
更多访问redis高级知识www.itkc8.comRedis管道Pipeline使用重要说明: 使用管道发送命令时,服务器将被迫回复一个队列答复,占用很多内存。所以,如果你需要发送大量的命令,最好是把他们按照合理数量分批次的处理,例如10K的命令,读回复,然后再发送另一个10k的命令,等等。项目地址:https://github.com/csy512889371/learndemo...转载 2019-03-22 16:09:35 · 1056 阅读 · 0 评论 -
基于Redis位图实现用户签到功能
更多Redis学习请访问 www.itkc8.com场景需求适用场景如签到送积分、签到领取奖励等,大致需求如下:签到1天送1积分,连续签到2天送2积分,3天送3积分,3天以上均送3积分等。 如果连续签到中断,则重置计数,每月初重置计数。 当月签到满3天领取奖励1,满5天领取奖励2,满7天领取奖励3……等等。 显示用户某个月的签到次数和首次签到时间。 在日历控件上展示用户...转载 2019-03-05 17:19:34 · 955 阅读 · 0 评论 -
RedisTemplate map集合使用说明-opsForHash(三)
更多Redis知识请访问 www.itkc8.com 1、put(H key, HK hashKey, HV value) 新增hashMap值。 Java代码 redisTemplate.opsForHash().put("hashValue","map1","map1-1"); redisTemplate.opsForHash().put("has...转载 2019-02-19 23:31:36 · 1573 阅读 · 0 评论 -
BloomFilter(大数据去重)+Redis(持久化)策略
之前在重构一套文章爬虫系统时,其中有块逻辑是根据文章标题去重,原先去重的方式是,插入文章之前检查待插入文章的标题是否在ElasticSearch中存在,这无疑加重了ElasticSearch的负担也势必会影响程序的性能!BloomFilter算法简介:布隆过滤器实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远...转载 2018-09-21 14:54:39 · 713 阅读 · 1 评论 -
Redis进阶实践之十二 Redis的Cluster集群动态扩容(超好)
https://www.cnblogs.com/PatrickLiu/p/8473135.htmlRedis技术学习 https://www.itkc8.com一、引言 上一篇文章我们一步一步的教大家搭建了Redis的Cluster集群环境,形成了3个主节点和3个从节点的Cluster的环境。当然,大家可以使用 Cluster info 命令查看Cluster集群的状态,也可以...转载 2018-09-13 18:00:21 · 475 阅读 · 0 评论 -
Redis进阶实践之十一 Redis的Cluster集群搭建
https://www.cnblogs.com/PatrickLiu/p/8458788.html一、引言 本文档只对Redis的Cluster集群做简单的介绍,并没有对分布式系统的所涉及到的概念做深入的探讨。本文只是针对如何设置集群、测试和操作集群做了简述,并且从用户的角度描述了系统的行为,并不涉及Redis集群规范中所包含的细节。但是,本教程试图从最终用户的角度来解释有关R...转载 2018-09-13 17:33:49 · 309 阅读 · 0 评论 -
Redis集群这篇就够了
Redis技术学习 https://www.itkc8.comhttps://www.cnblogs.com/cjsblog/p/9048545.htmlRedis集群提供一种方式自动将数据分布在多个Redis节点上。Redis Cluster provides a way to run a Redis installation where data is automatically ...转载 2018-09-13 17:16:17 · 1320 阅读 · 0 评论 -
Redis进阶实践之十 Redis哨兵集群模式
https://www.cnblogs.com/PatrickLiu/p/8444546.htmlRedis技术学习 https://www.itkc8.com一、引言 上一篇文章我们详细的讲解了Redis的主从集群模式,其实这个集群模式配置很简单,只需要在Slave的节点上进行配置,Master主节点的配置不需要做任何更改,但是有一点,Master和Slave两...转载 2018-05-12 17:33:40 · 413 阅读 · 0 评论 -
Redis学习笔记--Redis数据过期策略详解
Redis会自己回收清理不用的数据吗? 如果能,那如何配置? 如果不能,如何防止数据累加后大量占用存储空间的问题? Redis技术学习 https://www.itkc8.com 之前一直接触Redis不是很深入,最近项目当中遇到一个需求场景,需要清空一些存放在Redis的数据,主要是通过一些时间进行过滤,删除那些不满足的数据,但是这样的工作每天都需要进行,那工作量就比较大了,而且每天都...转载 2018-05-12 12:30:42 · 300 阅读 · 0 评论 -
redis 持久化与备份策略
Redis技术学习 https://www.itkc8.com持久化(persistence)本文是 Redis 持久化文档 的中文翻译。这篇文章提供了 Redis 持久化的技术性描述,推荐所有 Redis 用户阅读。要更广泛地了解 Redis 持久化,以及这种持久化所保证的耐久性(durability),请参考文章 Redis persistence demystified (中...转载 2018-05-12 10:33:45 · 259 阅读 · 0 评论 -
超强、超详细Redis入门教程
Redis技术学习 https://www.itkc8.com转载自:http://www.h5min.cn/article/56448.htm这篇文章主要介绍了超强、超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下【本教程目录】1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学...转载 2018-05-11 18:07:35 · 408 阅读 · 0 评论 -
Java操作Redis数据
Redis 是完全开源免费的,遵守BSD协议,先进的key - value持久化产品。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。下面是使用spring-data-redis分别针对key和value的操作。Redis技术学习 https://www.it...转载 2018-04-09 17:47:43 · 195 阅读 · 0 评论 -
Centos下配置Redis开机启动
Redis技术学习,更多资源请访问 https://www.itkc8.com1、设置redis.conf中daemonize为yes,确保守护进程开启。2、编写开机自启动脚本vi /etc/init.d/redis脚本内容如下: [cpp] view plain copy #!/bin/bash #chkconfig: 2345 80 90 ...转载 2017-02-04 10:14:49 · 340 阅读 · 0 评论 -
Linux(Centos)之安装Redis及注意事项
http://www.cnblogs.com/hanyinglong/p/5036558.htmlLinux(Centos)之安装Redis及注意事项Redis技术学习,更多资源请访问 https://www.itkc8.com阅读目录1.redis简单说明 2.准备工作 3.gcc的安装 4.Tcl的安装 5.redis的安装 6.redis的测试 7.Linux...转载 2017-01-22 17:31:04 · 306 阅读 · 0 评论 -
客户端无法登录Redis服务器报错,解除保护模式
http://blog.csdn.net/fly43108622/article/details/52972433Redis技术学习,更多资源请访问 https://www.itkc8.com 一:问题如下 [sql] view plain copy 在192.168.56.57客户端登录192.168.56.56的redis服务器时,报错如下: [root@loc...转载 2017-01-22 16:48:12 · 2197 阅读 · 0 评论 -
Redis 缓存 + Spring 的集成示例
spring技术学习,更多知识请访问https://www.itkc8.comhttp://blog.csdn.net/defonds/article/details/48716161/《整合 spring 4(包括mvc、context、orm) + mybatis 3 示例》一文简要介绍了最新版本的 Spring MVC、IOC、MyBatis ORM 三者的整合以及声明式事务处理。现...转载 2017-02-08 23:35:46 · 555 阅读 · 0 评论