使用jedis的原因;
1.提高性能,减少Socket的创建和销毁对性能的影响
2.是一个线程安全的网络连接池。可以用JedisPool创建一些可靠Jedis实例,可以从池中获取Jedis实例,使用完后再把Jedis实例归还给JedisPool连接池。合理的JedisPool资源池参数设置能够有效地提升Redis性能
要确保安装redis的虚拟机的防火墙要是关闭的
查询防火墙的状态
systemctl stop firewalld
关闭防火墙
systemctl status firewalld
关闭防火墙后查看状态的时候防火墙为 dead
修改redis-5.0.4目录下的redis.conf配置文件
vim /opt/redis-5.0.4/redis.conf
69行,设置为允许任何IP访问
88行,设置为关闭保护模式
启动redis服务
redis-server /opt/redis-5.0.4/redis.conf
/usr/local/bin/redis-cli
1.在idea中创建一个maven项目
选择maven
2.在pom文件中导入redis所需的依赖
<!--redis连接池--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <version>2.11.1</version> </dependency> <!--连接redis--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.9.0</version> </dependency>
3.创建一个测试类:连接redis
import redis.clients.jedis.Jedis; public class RedisTests { public static void main(String[] args) { Jedis jedis = new Jedis("192.168.40.100", 6379); System.out.println(jedis.ping()); } }
控制台返回pong就表示连接成功