redis介绍及使用方法简介

1.什么是Redis?

简单来说,redis就是非关系型,key-value内存级别的数据库,由c语言开发,可以用来做缓存。

2.Resid的安装:

官网下载地址:http://redis.io/download

现在讲解的是windo下的安装,Linux下的安装后序再做介绍

(1)下载压缩包:

(2)解压:

redis介绍及使用方法简介_第1张图片

(3)使用对应位数操作系统文件夹下面命令启动 redis即可

redis介绍及使用方法简介_第2张图片

1)redis-server.exe 服务启动程序

redis介绍及使用方法简介_第3张图片

2)redis-cli.exe       客户端命令行工具

redis介绍及使用方法简介_第4张图片

3)redis.conf           服务配置文件

3.Jedis使用和图像化界面

(1)通过 java 程序操作 redis 使用 jedis 工具

1)官方网站: https://github.com/xetorthio/jedis

   官网使用介绍:

redis介绍及使用方法简介_第5张图片

2)使用举例:

引入pom坐标



	redis.clients
	jedis
	2.6.2
Java测试代码:

package cn.lsy.redis.test;

import org.junit.Test;

import redis.clients.jedis.Jedis;

public class JedisTest {
	@Test
	public void testRedis() {
		// 创建一个Jedis连接,redis输入地址;如果连接localhost,即连接本地redis,默认端口 6379
		Jedis jedis = new Jedis("localhost");
                // 第一个参数是key值,第三个是value值
		jedis.set("name","lsy");
                // 通过get方法获取到值
		System.out.println(jedis.get("name"));
	}
}
jedis自带set方法:

redis介绍及使用方法简介_第6张图片

然后运行redis-cli.exe可以查看到保存进去的值

(2)图像化界面查看redis
1)安装图像化界面


2)添加链接

此图是连接成功后的图片:

redis介绍及使用方法简介_第7张图片

点击add new connection创建一个新连接,会出现如下界面:

redis介绍及使用方法简介_第8张图片

自己输入name和host即可

3)查看key-value:


4)代码中设置失效时间:

package cn.lsy.redis.test;
import org.junit.Test;
import redis.clients.jedis.Jedis;

public class JedisTest {
	@Test
	public void testRedis() {
		Jedis jedis = new Jedis("localhost");
		// 30秒失效
		jedis.setex("name", 30, "lsy");
		System.out.println(jedis.get("name"));
	}
}
在set方法的下面有setex方法:

redis介绍及使用方法简介_第9张图片


你可能感兴趣的:(redis)