使用redis的一些心得

1.可以编写xx.bat文件去快速启动redis

例如:服务端启动.bat

redis-server.exe redis.windows.conf
redis-server.exe redis.windows.conf --启动redis服务端的命令(并按照默认的配置方式)

redis-cli.exe -h localhost -p 6379 -a 123456--启动redis客户端的命令 指定用户和端口号和密码

2.在idea中要想连接redis必须把服务端和用户端都打开

并且按照指定的代码必须如上去打开redis(只是启动文件自带的server和cli文件会报错连接不上)

3.在配置类RedisConfiguration中一般不建议配置值的序列化,

复制代码
redisTemplate.setValueSerializer(new StringRedisSerializer());//实际运行时不能设置这个,否则会报错(不一定是String类型)
java 复制代码
@Configuration
@Slf4j
public class RedisConfiguration {

    @Bean
    public RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory){
        RedisTemplate redisTemplate = new RedisTemplate();
        //设置redis连接工厂
        redisTemplate.setConnectionFactory(redisConnectionFactory);
        //设置redis的key序列化器
        redisTemplate.setKeySerializer(new StringRedisSerializer());
        //redisTemplate.setValueSerializer(new StringRedisSerializer());//实际运行时不能设置这个,否则会报错(不一定是String类型)
        return redisTemplate;
    }
}
相关推荐
隔窗听雨眠1 天前
多活部署、CDN加速与边缘缓存全链路优化实战
缓存
星星也在雾里1 天前
PgBouncer 解决 PostgreSQL 连接数超限 + 可视化监控
数据库·postgresql
未若君雅裁1 天前
MyBatis 一级缓存、二级缓存与清理机制
java·缓存·mybatis
雨辰AI1 天前
SpringBoot3 + 人大金仓读写分离 + 分库分表 + 集群高可用 全栈实战
java·数据库·mysql·政务
长城20241 天前
关于MySql的ONLY_FULL_GROUP_BY问题
数据库·mysql·聚合列
常常有1 天前
MySQL 底层执行原理:输入SQL语句到两阶段提交
数据库·sql·mysql
Mr. zhihao1 天前
深入解析redis基本数据结构
数据结构·数据库·redis
m0_748839491 天前
利用天正暖通CAD快速掌握风管数量统计的方法
数据库
随身数智备忘录1 天前
什么是设备管理体系?设备管理体系包含哪些核心模块?
网络·数据库·人工智能
189228048611 天前
NY352固态MT29F32T08GWLBHD6-24QJ:B
大数据·服务器·人工智能·科技·缓存