安装redis遇到的问题
(安装参考教程:https://blog.csdn.net/Leewayah/article/details/129427599)
1.官网下载后解压发现没有教程里说的redis-server.exe
原因:下载的是Linux版本。官网上貌似只有Linux版本的,Windows下载路径:https://github.com/MicrosoftArchive/redis/releases,但是这个网址我打不开,找了其他的资源。
2.执行redis-cli报错,redis-cli : 无法将“redis-cli”项识别为 cmdlet、函数、脚本文件 或可运行程序。
原因:redis需要配置环境变量,Path中增加一行安装路径,D:\Redis
3.启动服务,redis-server.exe --service-start 报错HandleServiceCommands: system error caught. error code=1060, message = OpenS
原因:不知道什么原因~ 解决方式,先执行下面两个命令后再启动,成功
卸载服务:
redis-server --service-uninstall
安装服务:
redis-server --service-install redis.windows.conf
本地maven项目测试redis
引入依赖,也可以用别的版本
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.0.1</version>
</dependency>
测试代码
public static void main(String[] args) {
Jedis jedis = new Jedis("127.0.0.1", 6379);
// Jedis jedis = new Jedis("127.0.0.1", 6379, 10, 10);//IP,port,连接超时,读写超时
jedis.set("Hello", "World");
System.out.println("获取:" + jedis.get("Hello"));
}
执行结果: