Redis项目笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38712932/article/details/89013948

Redis安装教程

https://www.cnblogs.com/zuidongfeng/p/8032505.html

Redis配置密码:

https://blog.csdn.net/zyz511919766/article/details/42268219

Redis允许远程连接

https://blog.csdn.net/doutao6677/article/details/79895797

1、修改redis配置文件 redis.conf,注释掉bind 127.0.0.1 这一行配置即可

2、如果为阿里云服务器要开放端口

3、protected-mode参数是为了禁止外网访问redis,所以需要改为protected-mode no

查看redis进程

ps -aux | grep redis

centos7 下 redis-cli连接,关闭redis

redis-cli:连接redis,进入redis命令操作界面

quit,离开

整合Lettuce Redis:

https://blog.csdn.net/winter_chen001/article/details/80614331

Springboot和redis:

Spring Boot除了支持常见的ORM框架外,更是对常用的中间件提供了非常好封装,随着Spring Boot2.x的到来,支持的组件越来越丰富,也越来越成熟,其中对Redis的支持不仅仅是丰富了它的API,更是替换掉底层Jedis的依赖,取而代之换成了Lettuce(生菜)

lettuce与jedis的区别

Lettuce和Jedis的都是连接Redis Server的客户端程序。Jedis在实现上是直连redis server,多线程环境下非线程安全,除非使用连接池,为每个Jedis实例增加物理连接。Lettuce基于Netty的连接实例(StatefulRedisConnection),可以在多个线程间并发访问,且线程安全,满足多线程环境下的并发访问,同时它是可伸缩的设计,一个连接实例不够的情况也可以按需增加连接实例。

四步完成Springboot2.x整合Redis

https://blog.csdn.net/qq_38712932/article/details/87450308

RedisTemplate介绍

spring 封装了 RedisTemplate 对象来进行对redis的各种操作,它支持所有的 redis 原生的 api。

RedisTemplate中定义了5中数据结构的操作。

redisTemplate.opsForValue();//操作字符串 redisTemplate.opsForHash();//操作hash redisTemplate.opsForList();//操作list redisTemplate.opsForSet();//操作set redisTemplate.opsForZSet();//操作有序set

Spring中使用RedisTemplate操作Redis(spring-data-redis)

https://www.cnblogs.com/EasonJim/p/7803067.html

RedisTemplate设置存活时间

redisTemplate.opsForValue().set("setting",setting.toString(),5,TimeUnit.SECONDS);

猜你喜欢

转载自blog.csdn.net/qq_38712932/article/details/89013948