Redis中文官网:http://www.redis.cn(推荐)
Redis官网:https://redis.io/
Windows版本下载地址:https://github.com/MicrosoftArchive/redis/releases
安装
windows
- 下载安装包:Redis-x64-3.2.100.zip
- 创建目录:C:\Program Files\Redis
- 将zip解压到C:\Program Files\Redis,修改文件夹名称Redis-x64-3.2.100->3.2.100
- 默认端口号:6397
启动服务
- 进入安装目录:cd “C:\Program Files\Redis\3.2.100”
- 执行命令(指定配置文件):C:\Program Files\Redis\3.2.100>redis-service.exe redis.windows.conf
开启安全验证的方法,打开目录下的redis.windows.conf文件,找到# requirepass foobared,去除注释改成requirepass 123456 (123456是自定义的密码,requirepass前面不能有空格)
注意:该窗口不能关闭,否则服务将停止
登录客户端
- 启动客户端:C:\Program Files\Redis\3.2.100>redis-cl.exe
安全认证:auth 123456
引入插件
<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
import org.apache.commons.lang3.StringUtils;
import redis.clients.jedis.Jedis;
......
Jedis jedis = new Jedis(ip, Integer.valueOf(port));
try {
if (StringUtils.isNotBlank(password)) {
jedis.auth(password);
logger.debug("链接Redis,状态:{}", jedis.ping());
} else {
logger.debug("链接Redis,状态:{}", jedis.ping());
}
return true;
} catch (Exception e) {
logger.debug("链接Redis失败,原因:{}", e.getMessage());
return false;
} finally {
jedis.close();
}
注意:如果用IP(非127.0.0.1)访问失败,可以到配置文件查看是否IP被限制。bind 127.0.0.1,可以利用这个写法来限定IP,提高安全性