Redis 下载安装及在spring boot 2.x中的使用

本文介绍了如何在Spring Boot 2.x中整合并使用Redis,包括Redis的下载与安装(Windows和Linux)、配置及在Spring Boot中的应用,如共享Session,以及@Cacheable、@CacheEvict和@CachePut等缓存注解的详细解释。
摘要由CSDN通过智能技术生成

Redis 下载

直接访问github网址:[https://github.com/MSOpenTech/redis/releases] , zip包解压

Redis 安装(windows)

在解压文件打开cmd命令窗口,使用命令进行安装和注册redis到window服务

安装命令:redis-server --service-install redis.windows.conf

启动服务命令:redis-server.exe  --service-start

关闭服务命令:redis-server.exe  --service-stop

开启服务,点击文件中 redis-cli.exe 测试 

Redis 安装(Linux)

1.	 [官网下载](https://redis.io/)  tar 包解压到安装位置
2.	cd /home/tools/redis/redis-6.0.9   #cd到解压目录
3.	如果没有gcc环境,先安装
	yum install cpp
	yum install binutils
	yum install glibc
	yum install glibc-kernheaders
	yum install glibc-common
	yum install glibc-devel
	yum install gcc
	yum install make
	yum -y install centos-release-scl
	yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
	scl enable devtoolset-9 bash
4.	make		# 编译
5.	cd src		# cd 到解压目录的src下
6.	make install PREFIX=/home/tools/redis		# 安装redis到指定位置
7.	cd ../		# 到解压目录下 有个配置文件 redis.conf 为了方便管理及查看,在安装目录下建立 etc 文件夹,将 redis.conf 移入 etc
8.	mkdir /home/tools/redis/etc
9.	mv redis.conf /home/tools/redis/etc
10.	修改配置文件	
	daemonize 改为 yes   # 后台运行
	bind 127.0.0.1  注释掉  # 远程访问
	protected-mode 设置成 no
	requirepass 后面加自己设置的密码
11.	cd /home/tools/redis  # 安装路径下有个bin目录 把bin文件夹里的 redis-cli redis-server 复制到 /usr/local/bin
	cp /home/tools/redis/bin/redis-server /usr/local/bin/
	cp /home/tools/redis/bin/redis-cli /usr/local/bin/
12.	启动命令 /home/tools/redis/bin/redis-server /home/tools/redis/etc/redis.conf

Spring boot 2.0中Redis使用

  1. 引入依赖

    <dependency>
    	<groupId>org.springframework.boot</groupId>
    	<artifactId>spring-boot-starter-data-redis</artifactId>
    </dependency>
    <dependency>
    	<groupId>org.apache.commons</groupId>
    	<artifactId>commons-pool2</artifactId>
    </dependency>
    
  2. 添加配置文件

    # Redis数据库索引(默认为0)
    spring.redis.database=0  
    # Redis服务器地址
    spring.redis.host=localhost
    # Redis服务器连接端口
    spring.redis.port=6379  
    # Redis服务器连接密码(默认为空)
    spring.redis.password=
    # 连接池最大连接数(使用负值表示没有限制) 默认 8
    spring
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值