redis-4.0.11
make和make install
su
cd /root/redis-4.0.11
make
make PREFIX=/usr/local/redis install
复制redis.conf到redis中
cp /root/redis-4.0.11/redis.conf /usr/local/redis/
修改redis.conf
#设置redis可以以守护进程的方式运行
daemonize yes
#添加认证,设置密码
requirepass redis123456
后台启动redis
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
停止redis
/usr/local/redis/bin/redis-cli shutdown
进入redis客户端
/usr/local/redis/bin/redis-cli
AUTH redis123456
Jedis入门
Jedis是Redis官方首选的Java客户端开发包
package com.wf.jedis;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
public class JedisMain {
public static final String REDIS_HOST = "192.168.218.135";
public static final int REDIS_PORT = 6379;
public static final String REDIS_PASSWD = "redis123456";
public static JedisPool pool = null;
static {
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxTotal(50);// 最大连接数,连接全部用完后进行等待
config.setMinIdle(10);
config.setMaxIdle(30);
pool = new JedisPool(config, REDIS_HOST, REDIS_PORT);
}
public static Jedis getJedis() {
Jedis jedis = pool.getResource();
jedis.auth(REDIS_PASSWD); // 密码认证
return jedis;
}
public static void main(String[] args) {
Jedis jedis = getJedis();
jedis.set("name", "mmm");
String name = jedis.get("name");
System.out.println(name);
jedis.close(); // 关闭资源放回到连接池中
}
}