
Redis
文章平均质量分 87
Redis
zzhongcy
因为站在了巨人的肩上,所以我看得更远。
当你发现自己的才华撑不起野心时,就请安静下来学习吧
展开
-
Redis实战之Redisson使用技巧详解
什么是 Redisson?来自于官网上的描述内容如下!Redisson 是一个在 Redis 的基础上实现的 Java 驻内存数据网格客户端(In-Memory Data Grid)。它不仅提供了一系列的 redis 常用数据结构命令服务,还提供了许多分布式服务,例如分布式锁、分布式对象、分布式集合、分布式远程服务、分布式调度任务服务等等。相比于 Jedis、Lettuce 等基于 redis 命令封装的客户端,Redisson 提供的功能更加高端和抽象,逼格高!转载 2023-12-07 19:13:39 · 2305 阅读 · 1 评论 -
Redis中protected-mode模式详解
报错情况我搭建了一个Redis实例,并把protected-mode设置为了yes。protected-modeyes;我在其他机器连接这台Redis服务:redis-cli -h 1.1.1.1 -p 6379结果报错如下:(error) DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authen.转载 2022-03-22 10:23:10 · 37712 阅读 · 0 评论 -
SpringBoot Cache使用Caffeine + Redis 支持多级缓存
今天发现一篇多级缓存文章,觉得很有参考价值,虽然目前还没有用这种架构,但是值得学习,再这里记录一下为什么多级缓存缓存的引入是现在大部分系统所必须考虑的 redis 作为常用中间件,虽然我们一般业务系统(毕竟业务量有限)不会遇到如下图 在随着 data-size 的增大和数据结构的复杂的造成性能下降,但网络 IO 消耗会成为整个调用链路中不可忽视的部分。尤其在 微服务架构中,一次调用往往会涉及多次调用 例如pig oauth2.0 的 client 认证[1] Caffeine 来自转载 2020-10-19 17:18:25 · 4282 阅读 · 0 评论 -
Redis 架构模式详解(单机、主从、哨兵、集群模式),已经Redis规范详解
前言 话说有一名意大利程序员,在 2004 年到 2006 年间主要做嵌入式工作,之后接触了 Web,2007 年和朋友共同创建了一个网站,并为了解决这个网站的负载问题(为了避免 MySQL 的低性能),于是亲自定做一个数据库,并于 2009 年开发完成,这个就是 Redis。这个意大利程序员就是 Salvatore Sanfilippo 江湖人称 Redis 之父,大家更习惯称呼他 Antirez。 Redis 技术越来越火爆,其超高的性能,简洁轻量的设计,易上手,分布式架构的支持,在缓存转载 2020-09-07 14:16:10 · 1935 阅读 · 0 评论 -
Redis 中使用 Geo查找附近人
在 Redis 中使用 Geo在使用Redis进行Geo 查询时,我们要时刻想到它的内部结构实际上只是一个zset(skiplist)。通过 zset 的score排序就可以得到坐标附近的其他元素(实际情况要复杂一些,不过这样理解足够了),通过将score还原成坐标值就可以得到元素的原始坐标了。Redis 提供的 Geo 指令只有 6 个,很容易就可以掌握。增加geoadd指令携带集合名称以及多个经纬度名称三元组,注意这里可以加入多个三元组。127.0.0...转载 2020-08-11 15:06:46 · 353 阅读 · 0 评论 -
Redis的高级数据结构HyperLogLog
前言最近研究HyperLogLog,网上查了查资料,这里记录一下什么是HyperLogLogHyperLogLog是最早由Flajolet及其同事在 2007 年提出的一种估算基数的近似最优算法。但跟原版论文不同的是,好像很多书包括 Redis 作者都把它称为一种新的数据结构(new datastruct)(算法实现确实需要一种特定的数据结构来实现)。统计需求思考这样的一个场景: 如果你负责开发维护一个大型的网站,有一天老板找产品经理要网站上每个网页的UV(独...转载 2020-08-11 14:40:43 · 302 阅读 · 0 评论 -
最大的Redis集群:新浪Redis集群揭秘
最大的Redis集群:新浪Redis集群揭秘Redis不是比较成熟的Memcache或者Mysql的替代品,是对于大型互联网类应用在架构上很好的补充。现在有越来越多的应用也在纷纷基于Redis做架构的改造。可以简单公布一下Redis平台实际情况2200+亿 commands/day 5000亿Read/day 500亿Write/day18T转载 2014-02-24 11:35:05 · 1899 阅读 · 0 评论 -
Ubuntu 12.10下安装Redis, 主从复制配置
Redis安装1.获取redis源码 从redis官网下载目前稳定版本:redis-2.8.6.tar.gz2.拷贝到用户目录下(更具自己目录),解压 cp redis-2.8.6.tar.gz /home/zcy tar -zxvf redis-2.8.6.tar.gz3.make & make install首先执行:原创 2014-02-25 10:28:02 · 1853 阅读 · 0 评论 -
Ubuntu 12.10下Redis主从复制配置
Ubuntu 12.10下Redis主从复制配置一、 原理 1.1 redis特点 Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面是关于redis主从复制的一些特点: 1.master可以有多个slave 2.除了多个slave连到相原创 2014-02-25 11:24:24 · 1695 阅读 · 0 评论 -
Redis与MySQL双写一致性如何保证?
Redis是目前众多NoSQL产品中非常有特点的一款,支持的数据类型和方法都非常丰富,做为一款具备持久化功能的软件,实际使中更多却是将其做为cache。三思在个人的测试环境中安装使用了两三天,这期间尽管文档看了不少,但其实收获不多,不过对于NoSQL产品的整体看法一直没变,我觉着各类型NoSQL产品都还只是工具,并且是小工具,称不上产品。小工具能起大作用这不假(redis目前在国内最知名的转载 2014-08-18 15:28:36 · 848 阅读 · 0 评论 -
mac下设置redis开机启动方法步骤
概述装了redis有一段时间了,每次运行的时候都需要手动在命令行里启动redis,而且窗口不能关闭,感觉很麻烦,所以就想把redis设置为开机启动。由于google打不开(伟大的GFW啊),所以百度了几篇文章,照着教程一步一步做还是没有成功,怪自己太笨了。这两天自己搭建了一个VPN,又能用google了,所以把这个问题解决了下,现在redis终于能开机启动了,High一下。转载 2017-04-28 09:32:44 · 7086 阅读 · 5 评论 -
使用redis来调用iptables,封禁恶意IP
话不多说,通常大多数站点都会有被薅羊毛的情况,防护无非也就是业务层做处理,短时内不再响应恶意请求啦.虽然不响应了,可还是会消耗资源的,比如我要从数据库(当然也可能是内存数据库)去查询下,你是不是恶意的IP. 那么能否网络层或应用层去处理呢?在前几篇文章有写过应用层方案,今天就写下网络层方法. 说起iptables 除非是专业人员,像普通开发者是不会使用的,一堆表一堆链的一...转载 2019-04-02 16:56:01 · 399 阅读 · 0 评论 -
Redis 5 之后版本的高可用集群搭建
Redis 5.0之后版本的高可用集群搭建Redis系统介绍:Redis的基础介绍与安装使用步骤:https://www.jianshu.com/p/2a23257af57bRedis的基础数据结构与使用:https://www.jianshu.com/p/c95c8450c5b6Redis核心原理:https://www.jianshu.com/p/4e6b7809e10aRedi...转载 2019-09-04 16:15:49 · 510 阅读 · 0 评论 -
Redis集群方案
Redis 集群方案根据一些测试整理出来的一份方案:1. Redis 性能对于redis 的一些简单测试,仅供参考:测试环境:Redhat6.2 , Xeon E5520(4核)*2/8G,1000M网卡Redis 版本:2.6.9 客户端机器使用redis-benchmark 简单GET、SET操作:1. 1单实例测试1. Value大小:10Byte转载 2014-02-24 11:32:00 · 10684 阅读 · 0 评论