redis介绍及使用方法简介

1.什么是Redis?

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

2.Resid的安装:

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

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

(1)下载压缩包:

(2)解压:

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


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


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


3)redis.conf           服务配置文件

3.Jedis使用和图像化界面

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

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

   官网使用介绍:


2)使用举例:

引入pom坐标

<!-- redis nosql 内存数据库 -->
<dependency>
	<groupId>redis.clients</groupId>
	<artifactId>jedis</artifactId>
	<version>2.6.2</version>
</dependency>
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-cli.exe可以查看到保存进去的值

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


2)添加链接

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


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


自己输入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方法:



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值