查看linux上面是否有安装redis,redis开机启动 1、检测是否有安装redis-cli和redis-server; [root@localhost bin]# whereis redis-cli redis-cli: /usr/bin/redis-cli [root@localhost bin]# whereis redis-server redis-server: /usr/bin/redis-server 说明已经安装好了,如果不知道怎么安装,告诉你一个简单的方法,一步就可以把php、php-redi…

2021年12月8日 0条评论 265点热度 harry 阅读全文

Redis集群架构及对比 欢迎关注“程序杂货铺”公众号,里面有精彩内容,欢迎大家收看^_^ 1.     Redis3.0 ·        优点 a. 无中心节点 b. 数据按照 slot 存储分布在多个 Redis 实例上 c. 平滑的进行扩容/缩容节点 d. 自动故障转移(节点之间通过 Gossip 协议交换状态信息,进行投票机制完成 Slave 到 Master 角色的提升) e. 降低运维成本,提高了系统的可扩展性和高可用性 ·        缺点 a. 严重依赖外部 Redis-Trib b. 缺乏监控…

2021年12月8日 0条评论 215点热度 harry 阅读全文

Redis 设置密码登录 前言 redis在生产环境中通常都会设置密码以保证一定的安全性,本篇blog就简单记录一下如何在redis中设置客户端登录密码。 修改redis.conf RT,打开redis.conf文件,搜索requirepass关键字,如下图:  关注标记的那一行,#requirepass foobared。设置密码的方法就是去掉注释的#,把foobared替换成自己的密码即可,例如将密码设置为123456:  修改完成后重启redis,再次通过redis客户端redis-cli登录并操作可以发现会…

2021年12月8日 0条评论 264点热度 harry 阅读全文

【SpringBoot】三十五、SpringBoot整合Redis监听Key过期事件 在实际的开发项目中,监听 key 的过期事件,应用非常广泛,例如:订单超时未支付,优惠券过期等等 一、说明 本篇文章是继: 【SpringBoot】三十四、SpringBoot整合Redis实现序列化存储Java对象 其中涉及到的知识及代码,本篇文章不再进行赘述 二、修改 Redis 配置文件 1、在 Redis 的安装目录 2、找到 redis.windows.conf 文件,搜索 “notify-keyspace-events…

2021年12月8日 0条评论 248点热度 harry 阅读全文

缓存之redis面试题 文章目录 1、redis和memcached什么区别?为什么高并发下有时单线程的redis比多线程的memcached效率要高? 2、redis主从复制如何实现的?redis的集群模式如何实现?redis的key是如何寻址的? 3、使用redis如何设计分布式锁?说一下实现思路?使用zk可以吗?如何实现?这两种有什么区别? 4、知道redis的持久化吗?底层如何实现的?有什么优点缺点? 5、redis过期策略都有哪些?LRU算法知道吗?写一下java代码实现? 6、缓存穿透、缓存击穿、缓存雪…

2021年12月8日 0条评论 221点热度 harry 阅读全文

为什么说Redis是单线程的以及Redis为什么这么快! 一、前言 近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据”,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有Redis、Memcached等,而笔者目前最常用的也只有Redis这一种。 如果你在以前面试的时候还没有遇到过面试官问你《为什么说Redis是单线程的以及Redis为什么这么快!》,那么你看到这篇文…

2021年12月8日 0条评论 199点热度 harry 阅读全文

Redis基础--使用treeNMS管理及监控Redis 目录 1、安装 2、运行及参数初始化 3、状态监控 4、 Redis数据的查看,编辑,维护 5、json数据格式化 6、在线数据备份及还原     Redis做为现在web应用开发的黄金搭担组合,大量的被应用,广泛用于存储session信息,权限信息,交易作业等热数据。做为一名有10年以上JAVA开发经验的程序员,工作中项目也是广泛使用了Redis,工作中也遇到了Redis的数据可视化不便、Redis的数据查看维护困难、Redis状态监控运维不易等问题。  …

2021年12月8日 0条评论 228点热度 harry 阅读全文

Ubuntu安装Redis及使用 Redis安装 配置服务器 启动客户端 数据操作 发布订阅 主从配置 卸载Redis NoSQL简介 NoSQL,全名为Not Only SQL,指的是非关系型的数据库 随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来 优点/缺点 优点: 高可扩展性 分布式计算 低成本 架构的灵活性,半结构化数据 没有复杂的关系 缺点: 没有标准化 有限的查询功能(到目前为止) 最终一致是不直观的程序 分类 类型 部分代表 特点 列存储 Hbase 、 Cassandra 、…

2021年12月8日 0条评论 261点热度 harry 阅读全文

【SpringBoot系列】七、SpringBoot 中使用Redis缓存        在项目中对数据的访问往往都是直接访问数据库的方式,但如果对数据的访问量很大或者访问很频繁的话,将会对数据库来很大的压力,甚至造成数据库崩溃。为了解决这类问题redis数据库脱颖而出,redis数据库出现时是以非关系数据库的光环展示在广大程序猿的面前的,后来redis的迭代版本支持了缓存数据、登录session状态(分布式session共享)等。所以又被作为内存缓存的形式应用到大型企业级项目中。         本章节主要讲述如…

2021年12月8日 0条评论 241点热度 harry 阅读全文

linux redis安装及安装遇到的问题及解决方案-记录 redis官方传送门  Linux安装Redis服务步骤: 获取资源指定安装目录 [root@hadoop-master mnt]# mkdir reids [root@hadoop-master redis]# cd redis [root@hadoop-master redis]# wget http://download.redis.io/releases/redis-6.0.5.tar.gz [root@hadoop-master redis# t…

2021年12月8日 0条评论 233点热度 harry 阅读全文