Java连接Redis及操作(一)
Redis簡介
Redis是一個開源的使用ANSI c語言編寫、支持網絡、可基于內存亦可持久化的日志型、Key-Value數據庫,并提供多種語言的API。它是一種非關系性的數據庫。它是以key-value形式進行存儲數據的,它所支持的value數據形式比較多,包括String、list、set、zset、hash等數據類型。
Redis 是一個高性能的key-value數據庫。 redis的出現,很大程度補償了memcached這類key/value存儲的不足,在部分場合可以對關系數據庫起到很好的補充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客戶端,使用很方便。
這里不再介紹Redis安裝,其安裝后序會介紹,小編在這里介紹一下Java連接Redis并對其進行操作。廢話不多說,進行代碼操作。
Java連接Redis
1.先創建maven項目,導入Redis pom依賴:
--------------------------------------------------------------------注:如果你對python感興趣,我這有個學習Python基地,里面有很多學習資料,感興趣的+Q群:895817687--------------------------------------------------------------------<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.9.0</version> </dependency>2.編寫Redis配置文件(redisConf.properties):
在resource文件夾下面創建該配置文件
host = 127.0.0.1port = 6379pass = wangpenghost:連接的地址,小編是在本地連接。
port:端口號,redis的鏈接端口號默認是6379。
pass:是密碼。
3.加載配置文件
3.1創建RedisConfig配置類,進行加載配置文件,并連接redis數據庫,
public class RedisConfig{private static final String REDIS_HOST;private static final int REDIS_PORT;private static final String REDIS_PASS;private static Jedis jedis = null;static{ResourceBundle rb = ResourceBundle.getBundle("redisConf");REDIS_HOST = rb.getString("host");REDIS_PORT = Integer.parseInt(rb.getString("port"));REDIS_PASS = rb.getString("pass");}// 獲取Redis連接對象public static Jedis getConnection (){jedis = new Jedis(REDIS_HOST, REDIS_PORT);if (null != jedis){System.out.println("連接Redis成功!");jedis.auth(REDIS_PASS);}return jedis;}}3.2創建RedisUtils工具類
@Componentpublic class RedisUtils{private Jedis jedis = RedisConfig.getConnection();}注意:RedisUtils工具類上面一定要添加@Component,項目啟動的時候就可以將Redis數據庫連接了,
啟動項目,出現"連接Redis成功!",則說明Redis數據庫連接成功!接下來就可以對Redis數據庫進行操作了。
總結
以上是生活随笔為你收集整理的Java连接Redis及操作(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在centos上搭建redis集群并附测
- 下一篇: Java连接Redis及操作(二)