自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 【无标题】

Redis存储会话 登录/注册 调用 redisOperator.set("userToken:" + users.getId(), token); CookieUtils.setCookie(request,response,"user",JsonUtils.objectToJson(usersVo),true); users.setToken(token); 退出登录 调用 前端删除cookie redisOperator.del("userToken:" + userId); Spring

2021-12-15 15:51:28 495 1

原创 redis集群和哨兵模式

什么是哨兵 Sentinel(哨兵)是用于监控Redis集群中Master状态的工具,是 Redis 高可用解决方案,哨兵可以监视一个或者多个redis master服务,以及这些master服务的所有从服务;当某个master服务宕机后,会把这个master下的某个从服务升级为master来替代已宕机的master继续工作 配置哨兵监控master 创建并且配置sentinel.conf: 普通配置 port 26379 pidfile "/usr/local/redis/sentinel/redis

2021-12-15 15:41:20 301

原创 redis 缓存过期处理与内存淘汰机制

已过期的key如何处理? 设置了expire的key缓存过期了,但是服务器的内存还是会被占用,这是因为redis所基于的两种删除策略 redis有两种策略: (主动)定时删除 定时随机的检查过期的key,如果过期则清理删除。(每秒检查次数在redis.conf中的hz配置) (被动)惰性删除 当客户端请求一个已经过期的key的时候,那么redis会检查这个key是否过期,如果过期了,则删除,然后返回一个nil。这种策略对cpu比较友好,不会有太多的损耗,但是内存占用会比较高。 所以,虽然key过

2021-12-15 15:30:28 689

原创 Redis的持久化机制 - RDB 与 AOF

RDB 什么是RDB 每隔一段时间,把内存中的数据写入磁盘的临时文件,作为快照,恢复的时候把快照文件读进内存。如果宕机重启,那么内存里的数据肯定会没有的,那么再次启动redis后,则会恢复。 备份与恢复 内存备份 --> 磁盘临时文件 临时文件 --> 恢复到内存 RDB优劣势 1)优势 每隔一段时间备份,全量备份 灾备简单,可以远程传输 子进程备份的时候,主进程不会有任何io操作(不会有写入修改或删除),保证备份数据的的完整性 相对AOF来说,当有更大文件的时候可以快速重启恢

2021-12-13 21:52:03 104

原创 springboot+redis

在pom文件中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 在yml中添加配置文件 spring: redis: database: 0 host: 192.168.0.198 #ip .

2021-12-13 21:28:22 72

原创 redis 数据类型

文章目录stringhashlistsetzset string 常用命令 set key value 设置 key-value 类型的值 setnx key value 如果存在key不会设置成功 get key 根据 key 获得对应的 value set key value ex 10 设置数据10s后过期 strlen key 查看字符串长度 append key value 会在name后面拼接 mset key1 value1 key2 value

2021-12-13 20:23:14 441

原创 redis安装及常用命令

特点 Nosql中的键值对非关系型数据库是分布式缓存中间件 高性能读取 高可用 存数据,做缓存 单线程 分布式缓存 提升读取速度性能 分布式缓存 为数据库降低查询压力 跨服务器缓存 内存式缓存 Redis安装 从https://redis.io 下载 并上传到服务器 执行命令 yum install gcc-c++ make make install mkdir /usr/local/redis -p cp redis.conf /usr/local/redis cd /usr/loc

2021-12-13 19:24:07 405

原创 nginx 配置支持跨域

在nginx.conf文件内,server中加入以下内容 #允许跨域请求的域,*代表所有 add_header 'Access-Control-Allow-Origin' *; #允许带上cookie请求 add_header 'Access-Control-Allow-Credentials' 'true'; #允许请求的方法,比如 GET/POST/PUT/DELETE add_header 'Access-Control-Allow-Methods' *; #允许请求的header add_heade

2021-12-10 19:31:05 5954

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除