Redis
想飞的Duke
努力一点,哪怕就一点,挺好
展开
-
springboot中redis使用一条龙
redis使用 <!--redis--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency> <dependency> <groupId>org.red原创 2020-10-13 11:10:10 · 405 阅读 · 4 评论 -
redis 安装(linux未用docker)
redis安装(未用docker)一、安装步骤:cd /usr/local yum install wget –ywget http://download.redis.io/releases/redis-4.0.8.tar.gztar xzvf redis-4.0.8.tar.gzcd redis-4.0.8makecd srcyum -y install gcc gcc-c++ libstdc++-devel make MALLOC=libcmake instal原创 2020-09-18 00:51:30 · 65 阅读 · 0 评论 -
redis缓存雪崩,缓存穿透等(全)
Redis一、缓存穿透1、概念:主要是大量请求数据时发现redis中没有数据,于是大量请求直达mysql数据库,mysql并发承受很低一般在2000左右,所以可能导致数据库扛不住2、解决方法:方法一 :(没查到的也存起来)将访问的空值也存储起来,当访问redis和数据库都没有数据时,将空的也存储起来,然后设置过期时间(一般10分钟以内),这样在过期时间以内请求都不会直达数据库代码实现: @Override public ResultCommon getById(long id) {原创 2020-09-18 00:04:22 · 94 阅读 · 1 评论 -
Redis持久化存储策略(RDB、AOF)
Redis的两种存储方式一、RDB方式1.1、RedisDatabase(RDB):就是将内存中数据存储到磁盘(集快照的方式)中,然后需要恢复数据的时候将磁盘中的数据再读到内存中,也就是当redis关机后,或者故障处理后,再次启动redis服务器的时候再将数据从磁盘读到硬盘中(快照文件)在操作redis的时候,是走一个子进程,将数据集写入一个临时文件中,写入成功后再替换原来的文件(二进制压缩存储)所以适合做备份文件1.2、配置RDB 文件1、配置存储时间(刷新数据到磁盘)900 1原创 2020-08-16 17:43:40 · 718 阅读 · 0 评论 -
Redis发布和订阅(Linux命令和java实现)
Redis实现的发布和订阅api重要的方法说明A、publish发布消息语法:publish chanel message作用:将message消息发送到channel频道。message是要发送的消息,channel是自定义的频道名称(例如cctv1,cctv5),唯一标识发布者。返回值:数字。接收到消息订阅者的数量B、subscribe订阅频道语法:subscribe channel[channel…]作用:订阅一个或多个频道的信息返回值:订阅的消息C、unsubscribe退原创 2020-08-15 15:36:25 · 311 阅读 · 0 评论