使用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;
    }
}
相关推荐
qq_42409856几秒前
如何在 Go 方法中正确修改切片类型
jvm·数据库·python
qq_334563552 分钟前
如何利用分区进行并行DML_开启会话并行针对不同分区同时执行更新
jvm·数据库·python
绩隐金2 分钟前
SQL Server 开发系列(第八期):事务与并发控制(开发视角)——避免死锁与数据异常
数据库
z4424753264 分钟前
如何高效进行堆叠分类器的超参数调优:解决 GridSearchCV 卡顿问题
jvm·数据库·python
2301_775148157 分钟前
如何操作 XML 数据_XMLTYPE 与 EXTRACT 函数解析节点
jvm·数据库·python
2402_854808377 分钟前
怎么利用Navicat进行调整备份文件压缩等级_详细配置与操作步骤
jvm·数据库·python
pele8 分钟前
mysql如何使用INNER JOIN内连接_mysql等值连接实现方式
jvm·数据库·python
maqr_11010 分钟前
uni-app怎么解决H5端跨域请求 uni-app生产环境代理配置【解决】
jvm·数据库·python
Irissgwe11 分钟前
redis之事务
数据库·redis·缓存
2401_8836002514 分钟前
SQL视图名称冲突如何避免_建立规范化的命名空间与管理
jvm·数据库·python