从liunx安装redis,到使用springDateRedis连接redis

安装redis

  1. 安装redis数据库
		yum install redis
  1. 启动与关闭
		# 启动redis
		service redis start
		# 停止redis
		service redis stop
		# 查看redis运行状态
		service redis status
		# 查看redis进程
		ps -ef | grep redis



  1. 进入服务
		redis-cli
		# 列出所有key
		keys *
  1. 开启远程服务
		#打开配置文件
		vim /etc/redis.conf
		#将bind注释掉
		#将daemonize改为no
		#重启redis
		service redis restart

从liunx安装redis,到使用springDateRedis连接redis_第1张图片
从liunx安装redis,到使用springDateRedis连接redis_第2张图片

springDataRedis使用redis

1.导入依赖

		
            org.springframework.boot
            spring-boot-starter-data-redis
            
        
        
            org.apache.commons
            commons-pool2
        

2.编写配置文件

#redis ip 端口 及密码
spring.redis.host=xxx.xxx.xxx.xxx
spring.redis.port=6379
spring.redis.password=xxx
# 连接超时时间(毫秒)
spring.redis.timeout=10000
# Redis默认情况下有16个分片,这里配置具体使用的分片,默认是0
spring.redis.database=0
# 连接池最大连接数(使用负值表示没有限制) 默认 8
spring.redis.lettuce.pool.max-active=8
# 连接池最大阻塞等待时间(使用负值表示没有限制) 默认 -1
spring.redis.lettuce.pool.max-wait=-1
# 连接池中的最大空闲连接 默认 8
spring.redis.lettuce.pool.max-idle=8
# 连接池中的最小空闲连接 默认 0
spring.redis.lettuce.pool.min-idle=0


3.编写测试用例

package com.example.demo;
import org.junit.runner.RunWith;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.test.context.junit4.SpringRunner;

@RunWith(SpringRunner.class)
@SpringBootTest
public class Test {

    @Autowired
    private RedisTemplate redisTemplate;
    @org.junit.Test
    public void test(){
        redisTemplate.opsForValue().set("testRedis", "helle");
        System.out.println(redisTemplate.opsForValue().get("testRedis"));
    }
}

参考文章
https://www.cnblogs.com/rslai/p/8249812.html
https://blog.csdn.net/qq_35992900/article/details/82950157
https://www.cnblogs.com/-flq/p/9068605.html

你可能感兴趣的:(spring,java)