redis的安装
- 下载redis安装包
- tar -zxvf 安装包
- 在redis目录下 执行 make
- 可以通过make test测试编译状态
- make install [prefix=/path] 完成安装 make install PREFIX=/wkb/soft/redis
- 则 /wkb/soft/redis中就会有redis-cli和redis-server的sh命令
- 将安装包中的redis.conf cp 到 /wkb/soft/redis 中,
- 以后台进程的方式启动,修改redis.conf daemonize =yes、
- 设置密码: vim redis.conf requirepass xxxx
10.需要允许外网访问,则将redis.conf中修改 将bind注释掉
11.重启redis服务:
12修改protected-mode no
启动停止redis
./redis-server ../redis.conf
./redis-cli shutdown
以后台进程的方式启动,修改redis.conf daemonize =yes
连接到redis的命令
./redis-cli -h 127.0.0.1 -p 6379
如果启动报错可以参考,看看能不能解决:https://blog.csdn.net/whxwkb/article/details/81152162
========阿里云连不通====
1.需要在阿里云网站进行安全组配置
2.关闭linux防火墙或者开通端口,简单就是关闭防火墙
//查看防火墙状态
firewall-cmd --state
//临时关闭
systemctl stop firewalld
//禁止开机启动
systemctl disable firewalld
================================jedis---jar包下载================
https://mvnrepository.com/artifact/redis.clients/jedis/2.9.0
maven
<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
==================================java代码=有密码的连接====
// Jedis jedis = new Jedis("139.224.238.63",6379);
Jedis jedis = new Jedis("120.27.22.82",6379);
jedis.select(4);//选择存入哪个库,redis.conf中默认有16个库,所以获取的时候也要选择存入的库中
// jedis.auth("weijifen");//设置密码
jedis.append("aa","testa");
System.out.println(jedis.get("aa"));
=======
阿里云redis:
启动: redis-server /etc/redis.conf