参考:Redis在Windows操作系统的各版本( 5.0.14等)安装包(压缩包)下载地址
Windows下安装配置Redis数据库
安装完成后。
redis.windows.conf是配置文件
redis-server.exe是启动文件,使用cmd的命令行启动
redis-cli.exe客户端启动文件
redis-server.exe redis.windows.conf
1、简单的双击redis-server.exe文件也可以直接启动
如果双击无法打开,需要到“服务”里,先取把服务停止,或者使用cmd的命令停止
redis-cli
shutdown
2、命令行启动方法如下
windows小bug
先做如下操作
redis-cli
exit
然后再启动,成功后如下图
客户端数据操作方法
set get
hset hget
Redis设置成windows下的服务
安装完成后,服务里就应该有这个配置了。这里可以设置为“自动”,这样就不必每次都开启服务了
1、上面虽然启动了redis,但是只要关闭cmd窗口,redis服务就会停止。所以要把redis设置成windows下的服务。
2、设置服务命令
redis-server --service-install redis.windows-service.conf --loglevel verbose
springboot中Redis端口配置
spring:
# Redis配置(默认localhost,6379,不配置也可以正常使用)
redis:
host: localhost
port: 6379
值的读写
redisTemplate以对象作为key和value操作,内部对数据进行序列化
//redis测试
@Autowired
private RedisTemplate redisTemplate;
@Test
void set(){
ValueOperations ops = redisTemplate.opsForValue();
ops.set("age",41);
}
@Test
void get(){
ValueOperations ops = redisTemplate.opsForValue();
System.out.println(ops.get("age"));
}
//hash操作
@Test
void hset(){
HashOperations hos = redisTemplate.opsForHash();
hos.put("info","age",41);
}
@Test
void hget(){
HashOperations hos = redisTemplate.opsForHash();
System.out.println(hos.get("info", "age"));
}
【常用】StringRedisTemplate以字符串作为key和value,与Redis客户端操作等效
@Autowired
private StringRedisTemplate redisTemplate;