首页 > 数据库 >redis 常用命令总结

redis 常用命令总结

时间:2022-10-27 17:12:54浏览次数:50  
标签:总结 spring redis redisTemplate 常用命令 new Redis 连接池

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

在Java中操作Redis

maven坐标:

<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>2.4.8</version>
</dependency>

Spring Boot提供了对应的Starter,maven坐标:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

 

 配置application.yml

spring:
application:
name: springdataredis_demo
#Redis相关配置
redis:
host: localhost
port: 6379
#password: 123456
database: 0 #操作的是0号数据库
jedis:
#Redis连接池配置
pool:
max-active: 8 #最大连接数
max-wait: 1ms #连接池最大阻塞等待时间
max-idle: 4 #连接池中的最大空闲连接
min-idle: 0 #连接池中的最小空闲连接

 

 

 

 提供配置类

@Bean
public RedisTemplate<Object, Object> redisTemplate(RedisConnectionFactory connectionFactory) {

RedisTemplate<Object, Object> redisTemplate = new RedisTemplate<>();

//默认的Key序列化器为:JdkSerializationRedisSerializer
redisTemplate.setKeySerializer(new StringRedisSerializer());
redisTemplate.setHashKeySerializer(new StringRedisSerializer());

redisTemplate.setConnectionFactory(connectionFactory);

return redisTemplate;
}

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:总结,spring,redis,redisTemplate,常用命令,new,Redis,连接池
From: https://www.cnblogs.com/yanxuezhou/p/16832907.html

相关文章

  • Redis 缓存数据库一致性手撕面答
    引言自Redis入门篇过后,已经好久没更Redis了,接下来应该从实战篇,原理篇,面试篇几个层次来展开,本篇主要是实战篇中的数据库缓存一致性问题,以问题形式展开,应对面试场景作答【melo......
  • Vue面试题41:如何监听vuex状态变化?(总结自B站up主‘前端杨村长’视频,仅供自用学习)
    vuex数据状态是响应式的,所以状态变视图跟着变,但是有时还是需要知道数据状态变了从而做一些事情,既然状态都是响应式的,那自然可以使用watch,另外vuex也提供了订阅的API:stor......
  • windows安装多个redis
    思路:首先安装1个,然后复制文件包,该端口,安装和启动服务即可 第一步:将本地已安装Redis的目录复制一份儿,目录重新命名(目录名称自行定义即可)。我定义的目录名称是Redis6380......
  • Soring —— 容器总结
    获取bean  容器层次结构图    *BeanFactory是IoC容器的顶层接口,初始化BeanFactory对象时,加载的bean延迟加载 bean相关  依赖注入相关  ......
  • mysqlgroupby语句使用总结
    mysql怎么把groupgroupby语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。SELECT子句中的列名必须为分组列或列函数。列函数对于GROUPBY子......
  • Git极简教程(4)--commit级别的操作+总结 commit和push 不一样哦
    Git极简教程(4)--commit级别的操作+总结commit和push不一样哦commit是一个Git的最小改动单位。我们在编辑文件的时候,最小改动单位自然是一个字,但是不必要改一个字就增加......
  • redis集群手动切换主从
    生产环境一个三主三从,其中一个主节点挂掉了,但是没有自动切换到从节点cluster-require-full-coverage默认为yes,当集群中一段槽位的主从都不可用时,整个集群不提供服务直接导致......
  • T107开发总结
    @目录前言总结样机收到后宏开关的使用规则FF620工程使用模拟器需要修改的地方如何确认自己修订的文件要编译哪个加快电脑运行问题客户反馈的问题绿屏问题编译问题查找问题......
  • 【博学谷学习记录】超强总结,用心分享|Java基础分享-乐观锁与悲观锁
    目录一、悲观锁与乐观锁二、乐观锁的基础——CAS三、自旋锁四、synchronized锁升级:偏向锁→轻量级锁→重量级锁五、可重入锁(递归锁)六、公平锁、非公平锁七、可......
  • store方法使用大全总结
    一.state取值1.直接从store实例取值   2.使用mapState取值的多种方法   模块里的写法...mapState('moduleName',['xxx']),  官网的文档  3......