-----【9】Redis
redis是一个高性能的key-value数据库,它是完全开源免费的,而且redis是一个NOSQL类型数据库,是为了解决高并发、高扩展,大数据存储等一系列的问题而产生的数据库解决方案,是一个非关系型的数据库。但是,它也是不能替代关系型数据库,只能作为特定环境下的扩充。
Thinkingcao
CSDN2019年度博客之星、博客专家,专注架构、Java、Spring、SpringBoot、SpringCloud、微服务、数据库、分布式、中间件、源码分析、JVM性能调优、K8S等领域
微信搜索公众号:「Thinking曹」,一个执着于架构的JAVA基层码农,每天带你学习新知识。
展开
-
Redis高可用集群之Redis主从复制+哨兵机制实现故障转移
一. 准备上一篇文章: 基于Centos7.0安装Redis单机 记录了再在Centos7.0环境上安装了Redis,并配置启动Redis,这些工作都是事先安装好Vmware WorkStation虚拟机软件,在虚拟机环境上完成的Redis集群搭建。假设现在有3台服务器,都是基于Vmware WorkStation虚拟机虚拟出来的哈,一主两从,因为都是在不同的服务器上,所以端口都是使用的默认的6379,这3台虚拟机的IP分别是与电脑主机共享的网路,所以虚拟机的IP地址只有这一个,什么意思呢,就是说如果你原创 2020-05-27 18:04:34 · 443 阅读 · 0 评论 -
基于Centos7.0安装Redis单机
一、环境检查Redis应用程序基于C语言开发,后续的make编译需要C语言编译器gcc的支持,如果没有,需要先安装gcc。可以使用命令检查gcc是否安装: rpm -q gcc2.1 检查是否安装gcc[root@thinkingcao ~]# rpm -q gccpackage gcc is not installed2.2 安装C语言环境[root@thinkingcao ~]# rpm -q gccpackage gcc is not installed[root@think原创 2020-05-26 22:18:44 · 296 阅读 · 0 评论 -
RedisTemplate和StringRedisTemplate的使用
一.RedisTemplate和StringRedisTemplate的区别:两者的关系是StringRedisTemplate继承RedisTemplate。两者的数据是不共通的;也就是说StringRedisTemplate只能管理StringRedisTemplate里面的数据,RedisTemplate只能管理RedisTemplate中的数据。SDR(Spring Data Re...转载 2020-04-01 16:47:39 · 421 阅读 · 0 评论 -
SpringBoot 系列教程(八十八):Spring Boot配置使用RedisTemplate操作Redis
Spring Boot除了对对常用的关系型数据库提供支持以外,还对非关系型数据库进行了自动化配置。使用redis结合spring cache是一个非常棒的组合,cache使用方便,但还是使用JVM内存了缓存对象,redis是独立的缓存服务器,使用单纯的内存来做缓存,所以他们结合后可以很方便的进行缓存并且不影响JVM的内存性能;本节介绍SpringBoot引入redis,以及使用RedisTemplate来操作redis数据。原创 2019-12-27 13:22:32 · 1005 阅读 · 0 评论 -
基于RedisTemplate的Redis简单增删改工具类
RedisUtils.java@Componentpublic class RedisUtils { @Resource private RedisTemplate<String, Object> redisTemplate; /** * 删除缓存 * @param key 可以传一个值 或多个 */ public...原创 2019-12-26 17:56:22 · 1026 阅读 · 0 评论 -
SpringBoot 系列教程(三十二):SpringBoot整合Redis缓存
前言这篇文章主要介绍springboot整合redis,如果你还不了解redis,可以看下这篇文章:Redis入门配置关于RedisTemplate的使用可查阅文章:https://blog.csdn.net/Thinkingcao/article/details/103730510StringRedisTemplate与RedisTemplate两者区别StringRedis...原创 2019-02-20 16:32:08 · 1831 阅读 · 10 评论