Redis入门
NoSQL概念
redis概念
下载&安装
wget http://download.redis.io/releases/redis-5.0.0.tar.gz tar –xvf redis-5.0.0.tar.gz make make install
服务器&客户端启动
基本操作
数据类型
string
Hash
List
Set
常用指令
Key
数据库
jedis
连接
导包
工具类
//redis.properties redis.maxTotal=50 redis.maxIdel=10 redis.host=192.168.40.130 redis.port=6379
//JedisUtils.java
package com.itheima.util;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
import java.util.ResourceBundle;
public class JedisUtils {
private static int maxTotal;
private static int maxIdel;
private static String host;
private static int port;
private static JedisPoolConfig jpc;
private static JedisPool jp;
static {
ResourceBundle bundle = ResourceBundle.getBundle("redis");
maxTotal = Integer.parseInt(bundle.getString("redis.maxTotal"));
maxIdel = Integer.parseInt(bundle.getString("redis.maxIdel"));
host = bundle.getString("redis.host");
port = Integer.parseInt(bundle.getString("redis.port"));
//Jedis连接池配置
jpc = new JedisPoolConfig();
jpc.setMaxTotal(maxTotal);
jpc.setMaxIdle(maxIdel);
jp = new JedisPool(jpc,host,port);
}
public static Jedis getJedis(){
return jp.getResource();
}
}

京公网安备 11010502036488号