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

image

 

2.图形界面客户端

image

 

解决超时问题

(1)编辑iptables

 vim /etc/sysconfig/iptables

image

 

(2)重启防火墙

service iptables restart

image

注意:

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

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

 

3.Java客户端Jedis

1.添加jar包

image

 

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();
		
	}
}
posted @ 2016-09-11 20:08  ✈✈✈  阅读(333)  评论(0编辑  收藏  举报