
redis
文章平均质量分 87
记录redis的学习过程,从入门到高级
李巴巴
smile
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
redis分布式集群环境搭建
redis 分布式集群可分为主从集群、哨兵集群、分片集群,本片文章我们就来分别介绍这三种集群环境的搭建。 本次搭建环境为 Linux 虚拟机系统。 在搭建 redis集群之前,需要先在 linux 系统中安装部署单机的 redis(安装目录为: /usr/local/src ),其详细步骤可点击如下链接:Linux云服务器安装部署redis详细步骤我们搭建的主从集群结构如图: 共包含三个节点,一个主节点,两个从节点(主节点用于写操作,从节点只能进行读操作)。这里我们会在同一台虚拟原创 2022-06-05 10:46:15 · 1663 阅读 · 0 评论 -
Redis持久化实操
为了防止在 redis 分布式缓存中数据丢失,Redis 提供了两种持久化方案:RDB 持久化AOF 持久化Ⅰ. RDB 持久化RDB 全称 Redis Database Backup file(Redis 数据备份文件),也被叫做 Redis 数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当 Redis 实例故障重启后,从磁盘读取快照文件,恢复数据。快照文件称为 RDB文 件,默认是保存在当前运行目录。1.1 执行时机RDB 持久化在四种情况下会执行:......原创 2022-06-01 10:25:23 · 601 阅读 · 0 评论 -
redis缓存技术
一、redis 缓存更新策略操作缓存和数据库时有三个问题需要考虑:① 删除缓存还是更新缓存?更新缓存:每次更新数据库都更新缓存,无效写操作较多 删除缓存:更新数据库时让缓存失效,查询时再更新缓存(√)② 如何保证缓存与数据库的操作的同时成功或失败?单体系统,将缓存与数据库操作放在一个事务 分布式系统,利用TCC等分布式事务方案③ 先操作缓存还是先操作数据库?先删除缓存,再操作数据库 先操作数据库,再删除缓存(√)缓存更新策略的最佳实践方案:① 低一致性需求:使原创 2022-05-25 21:03:51 · 931 阅读 · 0 评论 -
Linux云服务器安装部署redis详细步骤
大多数企业都是基于 Linux 服务器来部署项目,而且 Redis 官方也没有提供 Windows 版本的安装包,因此我们需要掌握基于 Linux 系统来安装 Redis.此处选择的 Linux 版本为CentOS 7.Redis 的官方网站地址:Redis1. 单机安装Redis1.1安装Redis依赖Redis 是基于 C 语言编写的,因此首先需要安装 Redis 所需要的 gcc 依赖:yum install -y gcc tcl1.2 上传安装包并解压① .原创 2022-05-21 01:02:00 · 1536 阅读 · 1 评论 -
Redis优化模块(存储验证码、存储登录凭证、缓存用户信息)
一、使用Redis存储验证码验证码需要频繁地访问与刷新,对性能要求较高 验证码不需要永久保存,通常在很短的时间内就会失效 分布式部署时,存在Session共享的问题以登录模块验证码(一分钟失效)为例:1. 在登录之前,需要有一个凭证来短暂地映射该用户,对此,我们随机生成一个字符串来作为Redis的key,并将其存入cookie中以便登录时获取。// 验证码的归属String kaptchaOwner = CommunityUtil.generateUUID();// 自定义的获取随机字原创 2022-02-04 17:09:59 · 7005 阅读 · 0 评论 -
Redis的基础入门及SpringBoot整合Redis
一、Redis初体验Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API【Key-Value数据库】Redis是一款基于键值对的NoSQL(非关系型)数据库,它的值支持多种数据结构,例如:字符串(Strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等。...原创 2022-01-28 23:09:25 · 1669 阅读 · 0 评论