Redis基础学习(一)—Redis的安装

一、Redis的安装

1.在Linux环境下安装gcc环境

yum install gcc-c++

 

2.解压缩Redis源码包

tar -zxf redis-3.0.0.tar.gz

 

3.编译Redis源码

cd redis-3.0.0
make

 

4.安装Redis

make install PREFIX=/usr/local/redis

 

二、Redis的启动

1.将redis源码包中的redis.conf配置文件复制到/usr/local/redis/bin/下

cp redis.conf /usr/local/redis/bin/

 

2.修改redis.conf将daemonize设为yes

vim redis.conf

 

3.执行命令

./redis-server redis.conf

 

三、Redis客户端

1.自带的客户端

./redis-cli -h 127.0.0.1 -p 6379

-h: redis服务器的ip地址。

-p: redis实例的端口号。

 

如果不指定主机和端口也可以,默认主机地址是127.0.0.1,默认端口是6379。

./redis-cli

Redis基础学习(一)—Redis的安装

 

2.图形界面客户端

Redis基础学习(一)—Redis的安装

 

解决超时问题

(1)编辑iptables

 vim /etc/sysconfig/iptables

Redis基础学习(一)—Redis的安装

 

(2)重启防火墙

service iptables restart

Redis基础学习(一)—Redis的安装

注意:

(1)默认一共是16个数据库,每个数据库之间是相互隔离。数据库的数量是在redis.conf中配置的。

(2)切换数据库使用命令: select数据库编号。例如: select 1。

 

3.Java客户端Jedis

1.添加jar包

Redis基础学习(一)—Redis的安装

 

2.测试

public class RedisClient{

	@Test
public void testJedis(){
//指定主机和端口
String host = "192.168.109.157";
int port = 6379;
Jedis jedis = new Jedis(host,port); //通过jedis赋值
jedis.set("jedis","jedis test");
//通过jedis取值
String s1 = jedis.get("s1");
String s2 = jedis.get("jedis"); System.out.println("s1: " + s1);
System.out.println("jedis: " + s2); jedis.close();
} @Test
public void testJedisPool(){ //指定主机和端口
String host = "192.168.109.157";
int port = 6379;
//创建连接池
JedisPool pool = new JedisPool(host,port); //通过连接池获取Jedis实例
Jedis jedis = pool.getResource();
jedis.set("jedispool","jedisPool test");
String s1 = jedis.get("jedispool"); System.out.println("jedispool : " + s1); jedis.close();
pool.close(); }
}
上一篇:hdu 1520 Anniversary party || codevs 1380 树形dp


下一篇:15,redis基础学习