使用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;
    }
}
相关推荐
丁总学Java2 分钟前
优化 invite_codes 表的 SQL 创建语句
java·数据库·sql
hmbbpdx16 分钟前
MySql B树 B+树
数据库·b树·mysql
编程阿布32 分钟前
Python基础——多线程编程
java·数据库·python
冰镇毛衣33 分钟前
4.5 数据表的外连接
数据库·sql·mysql
又蓝34 分钟前
使用 Python 操作 MySQL 数据库的实用工具类:MySQLHandler
数据库·python·mysql
庄小焱40 分钟前
Java开发经验——数据库开发经验
数据库·系统设计·代码重构
开心工作室_kaic40 分钟前
springboot498基于javaweb的宠物猫认养系统(论文+源码)_kaic
java·开发语言·数据库·美食
mqiqe1 小时前
Linux 安装rpm
linux·运维·数据库
海绵波波1071 小时前
flask后端开发(8):Flask连接MySQL数据库+ORM增删改查
数据库·mysql·flask
凡人的AI工具箱1 小时前
每天40分玩转Django:Django文件上传
开发语言·数据库·后端·python·django