Redis块速入门(Maven)Redis的的安装

Redis块速入门

一、Redis的的安装

1、Redis的下载

https://github.com/tporadowski/redis/releases
在这里插入图片描述

2、需求分析

我们在添加shiro框架后,每次执行功能都会调用授权方法,而每次调用都会执行很多查询,这样会影响效率。这么提升程序性能?我们可以考虑使用缓存数据库来实现。

3、Redis简介

Redis是一个高性能的key-value缓存系统。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起来很好的补充作用。它提供了Java, C++, C#, PHP, JavaScript, Perl, Object-C, pathon, Ruby, Erlang等客户端,使用很方便

4、Redis入门

安装
Windows无需安装,解压后即可使用

(1)启动服务

双击redis-server.exe即可启动服务

(2)连接Redis

进入到reids-server.exe的上当下,在Dos提示符下输入命令,即可连接本地的Redis
在这里插入图片描述
如果是连接远程的Redis,则输入如下命令
在这里插入图片描述
此时表示连接成功

(3)常用命令
1)Set 键值:存值
2)Get 键:取值
3)Del 键:删除值

在这里插入图片描述

二、Redis入门案例

1、创建Maven工程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、Jedis入门

Jedis是Redis官方首先的Java客户端开发包,我们接下来做一个Jedis的入门程序

1)引入依赖

在这里插入图片描述
启动redis
在这里插入图片描述

2)创建类

在这里插入图片描述

3)入门案例

分别创建了Jedis 对象,在不同的方法当中对相同的键值进行操作,最终得到的结果符合一个对象操作的结果

package com.itzheng.demo;
import redis.clients.jedis.Jedis;
public class JedisDemo {
    
    
	public static void main(String[] args) {
    
    
		add();
		get();
		del();
		// 实例化一个Jedis
		Jedis jedis = new Jedis();
		System.out.println(String.format("abc=%s  bb=%s", jedis.get("abc"), jedis.get("bb")));
	}
	// 向redis当中存值
	public static void add() {
    
    
		// 实例化一个Jedis
		Jedis jedis = new Jedis();
		jedis.setnx("abc", "常山赵子龙");
		jedis.setnx("bb", "张飞");
	}
	// 向redis当中取值
	public static void get() {
    
    
		// 实例化一个Jedis
		Jedis jedis = new Jedis();
		System.out.println(String.format("abc=%s  bb=%s", jedis.get("abc"), jedis.get("bb")));
	}
	// 向redis当中删除值
	public static void del() {
    
    
		// 实例化一个Jedis
		Jedis jedis = new Jedis();
		jedis.del("bb");
	}
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44757034/article/details/112610279
今日推荐