redis
lucky.麒麟
一样魔前千古间,独看桑蝶化人间。一叹求魔千万年,几多轮回古葬边。
展开
-
Redis之RedisCluster集群
Redis之Redis Cluster的使用一、Redis Cluster 简介Redis Sentinel 水平扩容一直都是一个痛点,因为水平扩容牵涉到数据的迁移。迁移过程一方面要保证自己的业务是可用的,一方面要保证尽量不丢失数据所以数据能不迁移就尽量不迁移。针对这个问题,Redis Cluster就应运而生了。Redis Cluster 是 Redis 的分布式解决方案,在3.0版本正式...原创 2019-12-29 15:24:45 · 321 阅读 · 0 评论 -
Redis之集群高可用与安全控制
Redis之集群高可用和安全控制一、Redis的主从复制1.1. 为什么使用主从单个Redis如果因为某种原因宕机的话,可能会导致Redis服务不可用,可以使用主从复制实现一主多从,主节点负责写的操作,从节点负责读的操作,主节点会定期将数据同步到从节点中,保证数据一致性的问题。1.2. 主从的方式最少需要3个节点。第一种:第二种:优先选择第二种,第一种方式主节点向从节点同步数据...原创 2019-12-11 14:16:44 · 328 阅读 · 0 评论 -
Redis之淘汰策略、过期机制和事务控制
Redis之内存淘汰、过期机制和事务操作一、内存淘汰策略1.1. Redis一共有六种淘汰机制:noeviction:当内存使用达到阈值时候,所有引用申请内存的命令都会报错allkeys-lru:在主键空间中,优先移除最近未使用的key(推荐)volatile-lru:在设置了过期时间的键空间中,优先移除最近未使用的keyallkeys-random:在主键空间中,随机移除某一个k...原创 2019-12-08 10:29:39 · 409 阅读 · 0 评论 -
Redis之持久化与一致性
Redis之持久化与一致性一、 对象序列化1.1. 将对象转成JSON字符串创建一个实体类:@Datapublic class UserEntity { private String name; private String pass; private Integer age;}对象转字符串@RestControllerpublic class Redi...原创 2019-12-02 23:49:21 · 232 阅读 · 0 评论 -
Redis之基础知识总结
Redis之基础知识总结一、支持的基本的数据类型1.1. 五大数据类型Redis有5个基本数据结构,string、list、hash、set和zset。它们是日常开发中使用频率非常高应用最为广泛的数据结构,String类型String是redis最基本的类型,一个key对应一个value,sring类型是二进制安全的。redis的string可以包含任何数据。Sring类型是Re...原创 2019-12-01 22:44:37 · 182 阅读 · 0 评论 -
Redis之Centos与Docker安装配置
Redis之环境安装一、Redis简介Redis是一个开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,带有半径查询和流的地理空间索引。Redis具有内置的复制,Lua脚本,LRU逐出,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供了...原创 2019-11-24 23:15:56 · 292 阅读 · 0 评论 -
Centos7安装Redis并设置远程访问
下载安装文件wget http://download.redis.io/releases/redis-4.0.2.tar.gz安装编译器yum install gcc-c++Redis安装文件复制到/usr/local/src目录下,进入/usr/local/src目录下,解压redis安装文件cd /usr/local/srctar -xzvf redis-4.0.2.tar.g...原创 2018-09-20 20:49:17 · 5140 阅读 · 1 评论 -
Springboot之整合Redis
Springboot 整合Redis如何在Centos7中安装Redis可以参看我的另一篇博客:Centos7安装Redis并设置远程访问统一的application.yml配置文件spring: redis: # 服务器地址 host: XXX.XXX.XXX.XXX # 端口 默认为6379 port: 6379 # 密码 默认为空 p...原创 2019-02-01 10:01:25 · 363 阅读 · 0 评论 -
Springboot之自定义注解实现Redis缓冲更新获取删除
Redis获取策略检测缓冲是否失效,未失效获取缓冲,获取超时,捕获异常,查数据表,重置缓冲,并设置失效时间,返回数据。Redis跟更新策略获取key缓冲时间是否已经失效,没有失效设置为失效。当用户再次获取数据是,会自动更新缓冲,并设置缓冲失效时间。使用方式 // 自定义RedisCacheable注解,设置value和key,并设置有效时间为3600*100 @Overr...原创 2019-02-20 00:08:34 · 2251 阅读 · 7 评论