使用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;
    }
}
相关推荐
kanimito7 分钟前
开始改变第六天 MySQL(2)
数据库·mysql
码界奇点8 分钟前
Java 开发日记MySQL 与 Redis 双写一致性策略挑战与实战解析
java·redis·sql·mysql·java-ee
Wenhao.30 分钟前
LeetCode LRU缓存
算法·leetcode·缓存·golang
晓py40 分钟前
理解 MySQL 架构:从连接到存储的全景视图
数据库·mysql·架构
DemonAvenger1 小时前
Redis分布式锁:实现原理深度解析与实战案例分析
数据库·redis·性能优化
NineData1 小时前
NineData社区版 V4.6.0 正式发布!SQL 窗口新增4个数据源,新增支持OceanBase等多条数据复制和对比链路
数据库·sql·dba
IT果果日记1 小时前
给DataX配置加密的方法
大数据·数据库·后端
小白学鸿蒙1 小时前
鸿蒙数据库表中的数据如何导出为Excel存到系统下载目录
数据库·excel·harmonyos
WKP94182 小时前
mysql的事务、锁以及MVCC
数据库·mysql
那我掉的头发算什么2 小时前
【数据库】增删改查 高阶(超级详细)保姆级教学
java·数据库·数据仓库·sql·mysql·性能优化·数据库架构