Redis整合

一.安装docker
1.开启服务器
2.输入 #yum install docker
(安装报错内存分配不足问题可 # yum provides ‘*/applydeltarpm’ # yum install deltarpm)
3.docker命令
#systemctl start docker (hub.docker.com)
#docker -v(查看版本号)
#systemctl enable docker(开机自启动)
#systemctl stop docker(停止docker)
#docker search mysql(搜索镜像 mysql可替换)
#docker pull mysql:tag(拉取 下载镜像 :tag 版本号 5.7)
#docker rmi id(删除镜像)
#docker rm id(删除容器)
4.运行镜像(容器操作)
1.搜索镜像search
2.docker pull镜像
3.docker run --name [mytomcat] -d tomcat:5.8(运行容器 [自定义名称])
4.docker ps (查看运行的容器)
5.docker stop id(停止容器)
6.docker ps -a(查看所有的容器)
7.docker start 容器id(开启程序)
8.映射镜像端口 #docker run --name [mytomcat] -d tomcat:5.8 -p 8080:8080(运行容器 [自定义名称] -d 后台运行 -p将主机端口映射)
9.sercice firewalld status(查看防火墙状态)
10.service firewalld stop(关闭防火墙)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将Redis整合到MyBatis-Plus中,你可以按照以下步骤进行操作: 1. 首先,确保你已经在项目中引入了Redis的相关依赖,比如`spring-boot-starter-data-redis`。 2. 在Spring Boot的配置文件中,配置Redis的连接信息,包括主机、端口、密码等。 ```yaml spring: redis: host: localhost port: 6379 password: your_password ``` 3. 在MyBatis-Plus的配置文件中,配置Redis作为缓存的实现。 ```java @Configuration public class MyBatisPlusConfig { @Autowired private RedisConnectionFactory redisConnectionFactory; @Bean public CacheManager cacheManager() { RedisCacheConfiguration redisCacheConfiguration = RedisCacheConfiguration.defaultCacheConfig() .entryTtl(Duration.ofMinutes(10)) // 设置缓存过期时间 .disableCachingNullValues() // 禁止缓存null值 .serializeKeysWith(RedisSerializationContext.SerializationPair.fromSerializer(new StringRedisSerializer())) .serializeValuesWith(RedisSerializationContext.SerializationPair.fromSerializer(new GenericJackson2JsonRedisSerializer())); RedisCacheManager.RedisCacheManagerBuilder builder = RedisCacheManager.RedisCacheManagerBuilder .fromConnectionFactory(redisConnectionFactory) .cacheDefaults(redisCacheConfiguration); return builder.build(); } } ``` 4. 在需要缓存的Mapper接口上添加`@CacheNamespace`注解,指定使用Redis作为缓存。 ```java @CacheNamespace(implementation = RedisCache.class) public interface UserMapper extends BaseMapper<User> { // ... } ``` 这样,MyBatis-Plus就会将查询结果缓存在Redis中,提高数据查询的效率。 请注意,以上仅是一个简单的示例,实际应用中可能还需要根据具体需求进行调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值