Redis
文章平均质量分 69
智达教育
本人于20年毕业于东大,在学校跟随导师做了多个项目,现在2B大厂工做后端开发,有多年工作经验,同时热爱技术,对前端、python、大数据等多个领域有研究,希望与大家共进步。
展开
-
Redis 之 SessionCallback & RedisCallback 使用
📢📢📢📣📣📣哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝一位上进心十足的【Java ToB端大厂领域博主】!😜😜😜喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决😜😜😜✨ 如果有对【java】感兴趣的【小可爱】,欢迎关注我❤️❤️❤️的作用是:让RedisTemplate进行回调,通过它们可以在同一条连接下执行多个Redis命令。原创 2023-10-19 15:17:38 · 1085 阅读 · 0 评论 -
Redis——(7)redis作为mybatis缓存整合&二级缓存的整合
1.作为mybits的缓存整合 1)用户第一次访问的时候获取数据库的值,再次访问时直接从缓存中获取数据 2)设置缓存过期时间 3)项目8080端口是对外端口(向外部暴露的端口),区别于内部进程号,查内部端口用ps -ef|grep port,查外部端口用lsof -i:port判断进程是否正常启动启动会有一段时间datasource结果:...原创 2022-12-05 20:25:37 · 529 阅读 · 1 评论 -
配置Redis序列化方式不生效问题
今天进行redis配置没有注意redis设置序列化方式的方法名称,导致redis序列化一直不成功。@Configurationpublic class RedisConfig { @Bean public RedisTemplate<Object, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) { RedisTemplate<Object, Object&..原创 2021-12-14 10:58:45 · 2231 阅读 · 13 评论 -
redis的bind该如何配置
前沿在配置文件redis.conf中,默认的bind 接口是127.0.0.1,也就是本地回环地址。这样的话,访问redis服务只能通过本机的客户端连接,而无法通过远程连接, 这样可以避免将redis服务暴露于危险的网络环境中,防止一些不安全的人随随便便通过远程连接到redis服务。 如果bind选项为空的话,那会接受所有来自于可用网络接口的连接。今天按装????redis6之后在使用redis的时候出现连接不成功;安全组也开放了到底是什么问题呢??带着疑问我通过redis-cli连接发原创 2021-12-13 20:12:13 · 7450 阅读 · 0 评论 -
Redis——(4.2)消息的发布订阅
作用:发布订阅类似于信息管道,用来进行系统之间消息解耦,类似于mq,rabbitmq、rocketmq、kafka、activemq, 主要有消息发布者和消息订阅者。比如运用于:订单支付成功---->之后的一系列操作会员系统加积分、钱包进行扣钱操作、发货系统(下发商品)不需要订单服务 一一给其他的服务进行消息的收发 这就进行了解耦channel 代理生...原创 2021-12-05 17:32:09 · 153 阅读 · 0 评论 -
Redis 6.0 访问控制列表ACL说明(有这篇就够了)
在Redis6.0之前的版本中,登陆Redis Server只需要输入密码(前提配置了密码 requirepass )即可,不需要输入用户名,而且密码也是明文配置到配置文件中,安全性不高。并且应用连接也使用该密码,导致应用有所有权限处理数据,风险也极高。在Redis6.0有了ACL之后,终于解决了这些不安全的因素,可以按照不同的需求设置相关的用户和权限。本文来介绍下Redis 6.0 ACL相关的配置和使用。具体的说明可以查看官方文档:ACLRedis ACL 是向后兼容的,即默认情况下用户为de...转载 2021-11-22 17:01:33 · 7769 阅读 · 2 评论 -
Redis实现Sentinel哨兵模式
对于Redis的使用之前都是停留在简单的主从类型上,由于要实现Redis的高可用,今天学习了Redis的哨兵模式。记录一下哨兵模式的配置使用方法。1、首先,配置一下使用的环境。实现哨兵这里开启了3个redis-server端口分别为,其中6379为Master节点,master节点只负责写,slave负责读。637963806381下面是redis.config配置文件...原创 2020-04-05 21:09:15 · 205 阅读 · 0 评论 -
MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.
转 https://www.cnblogs.com/anny-1980/p/4582674.html(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.今天运行Redis时发生错误,错误信息如下:(error) MISCONF Re...转载 2019-06-16 11:20:18 · 156 阅读 · 0 评论 -
redis与MySQL性能的比较
redis为什么比mysql性能好,简单讲redis----->内存Mysql------>硬盘1.性能的测试apache abtest ab是Apache HTTP server benchmarking tool,可以用以测试HTTP请求的服务器性能2、abtest的安装 1)yum install -y httpd-too...原创 2019-04-03 19:35:19 · 4859 阅读 · 0 评论 -
Windows、centos7.X——redis安装
目录1.下载centos7的镜像2.下载VM虚拟机(win/mac进行下载centos跳过)3.安装镜像源4.安装 yum install wget5.下载redis安装包6. 解压压缩包7.yum install gcc 安装gcc编译环境 rpn的编译工具8.跳转到redis解压目录下 cd redis 编译安装 make M...原创 2019-03-29 10:05:28 · 198 阅读 · 0 评论 -
Redis——(2.2)redis作为数据库和作为缓存的选择,线上怎么优雅的使用redis
简介:redis作为数据库和作为内存缓存的两种使用方法 1、redis作为数据库的使用有什么优缺点 1)优点: 没有Scheme约束,数据结构的变更相对容易,网络难一开始确定数据类型, (关系行建表时数据类型等表结构) 抗压能力强,性能极高,10万/qps 2)缺点: 没有索引,没有外键,缺少int/date...原创 2019-03-28 21:28:58 · 942 阅读 · 0 评论 -
redis——(8)实现分布式集群环境session共享
多机器部署同一套服务(多机器部署同一套代码),性能更好,更承受更高的用户并发 1、cookie与session 1) Cookie是什么? Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息,我们可以看到在服务器写的cookie,会通过响应头Set-Cooki...原创 2019-04-03 21:32:30 · 321 阅读 · 0 评论 -
Redis——(4)5种数据类型
目录1、String是最常用的一种数据类型,普通的key/value存储都可以归为此类。 (1)set/get (2)mget =many get (3)incr && incrby i++ i+? (4)decr && decrby (5)setnx set if not ...原创 2019-03-30 11:59:23 · 1750 阅读 · 0 评论 -
mysql优化 & mysql数据库表设计过程中几个关键要点
目录1、表设计过程中应该注意的点即数据类型2、索引设计过程中应该注意的点(优化首先要考虑的) 1)选择唯一性索引2)为经常需要排序、分组和联合操作的字段建立索引 3) 常作为查询条件的字段建立索引 4) 数据少的地方不必建立索引3、sql优化,explain查看执行计划简介:数据库表score_flow(积分流水表 增减活跃度的来源)、use...原创 2019-04-04 11:58:44 · 653 阅读 · 0 评论 -
Redis——(5)事务
目录1、事务的ACID四大特性2、事务隔离机制:3、浅谈mysql事务隔离机制和MVCC (多版本并发控制)Multi-Version Concurrency Control4.redis事务机制 1)、 MULTI 与 EXEC命令 2)、 DISCARD命令 3)、WATCH命令 4)、图解redis执...原创 2019-03-30 19:49:13 · 370 阅读 · 0 评论 -
Redis——排行榜实现之三大接口
排行榜三大接口 1、添加用户积分获取用户的积分 2、获取top N 排行第一个方法实现(60-80分分段)分数值中的排序JDK1.8 redisService新增方法reverseRangeWithScores() 3、根据用户ID获取排行 zset.rank(key,valu...原创 2019-04-04 19:19:53 · 911 阅读 · 0 评论 -
Redis——(6)spring boot ——mybits-redis
1、导入maven依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch...原创 2019-03-31 18:15:02 · 205 阅读 · 0 评论 -
Redis——(2.1)Redis和memcached和mysql之间的区别
目录1、从数据库类型、数据存储方式、特殊功能讲解Redis和memcached和mysql的区别2、作为同款功能的内存缓存产品,redis和memcached各有什么优势 (1) 内存管理机制(2)数据持久化方案(3)缓存数据过期机制 key,在一个小时之后过期,超过一个小时查数据就会查不到 key:"1",value:"2"简介:分析三者的区别和为什么越来越多的人...原创 2019-03-28 21:12:44 · 87 阅读 · 0 评论 -
Redis——(3)redis三种启动方式以及其中的使用区别
目录 1、 直接启动 ./redis-server(进入到redis的src文件下) 2、 通过指定配置文件启动 3 、使用redis启动脚本设置开机自启动4、 ssh的安装过程1、直接启动 ./redis-server(进入到redis的src文件下)属于进程级别的ctrl+c redis也就关闭...原创 2019-03-29 16:20:28 · 6820 阅读 · 1 评论