4、将编译后的redis,包括redis.conf文件拷贝到/usr/redis里。
5、利用vi编辑redis.conf
存盘退出。
redis java客户端、
8、执行redis.sh,启动redis服务
如果要在服务器端使用,那么要创建一个连接:
<dependencies><!--jedis框架--><dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.9.0</version></dependency><!--单元测试框架--><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version></dependency><!--日志框架--><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dependency></dependencies>
redis-cli连接redis数据库。4、测试单例jedis
通过域名获取对应的IP地址:
将IP地址"101.200.41.3"改成对应的域名"test.weixunit.com"也行。
5、利用连接池连接
redis宕机,
6、案例完整代码
package net.hw.jedis;import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;/*** Created by howard on 2017/5/30.*/
public class JedisDemo {private final String IP = "101.200.41.3"; // test.weixunit.comprivate final Integer PORT = 6379;private final String PASSWORD = "12345";@Test // 测试单例public void testSingleton() {try {// 创建Jedis对象Jedis jedis = new Jedis(IP, PORT);// 设置密码jedis.auth(PASSWORD);// 保存数据jedis.set("username", "howard");// 获取数据String username = jedis.get("username");System.out.println(username);// 释放资源jedis.close();} catch (Exception e) {System.err.println(e.getMessage());}}@Test // 利用连接池连接public void testPool() {// 创建连接池配置对象JedisPoolConfig config = new JedisPoolConfig();config.setMaxTotal(30);config.setMaxIdle(10);// 创建连接池JedisPool jedisPool = new JedisPool(config, IP, PORT);// 获取连接Jedis jedis = jedisPool.getResource();// 设置密码jedis.auth(PASSWORD);// 保存数据jedis.set("gift", "flower");// 获取数据String username = jedis.get("gift");System.out.println(username);// 释放资源jedis.close();jedisPool.close();}
}
-h 主机 IP地址或域名
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态