【Redis】Redis入门教程(介绍 下载安装 Jedis 图形化界面)(二)

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介: 本期主要介绍Redis入门教程详解

3.2.6 客户端连接redis


  • 双击redis-cli:如果执行ping命令,输出内容为PONG ,表示redis已经连通
  • image.png

3.3 安装GUI(图形化工具)


3.3.1 介绍


  • 使用 redis-cli 客户端工具,必须使用命令进行操作,效率比较低。
  • 将使用图形化工具对redis数据库中的数据进行管理
  • redis-desktop-manager-0.9.3.817.exe

3.3.2 安装


  • 步骤一:向导
  • image.png
  • 步骤二:许可

image.png

  • 步骤三:选择安装的位置

image.png

  • 步骤四:安装完成后, 下一步

image.png

  • 步骤五:完成
  • image.png

3.3.3 连接


  • 步骤一:运行成功后界面

image.png

  • 步骤二:连接本地redis服务

image.png

  • 步骤三:查看数据

image.png

3.3.4 常见问题


  • 本地redis服务没有启动

image.png

  • 启动redis服务

image.png

命令 描述
ping redis客户端通过ping,确定服务是否连接的,服务端响应PONG
set 设置字符串数据, set 名称 值
get 获得数据, get 名称
del 删除数据, del 名称

image.png

4. jedis


4.1 jedis的介绍


Redis不仅是使用命令来操作,现在基本上主流的语言都有客户端支持,比如java、C、C#、C++、php、Node.js、Go等。

在官方网站里列一些Java的客户端,有Jedis、Redisson、Jredis、JDBC-Redis等

其中官方推荐使用Jedis和Redisson。

在企业中用的最多的就是Jedis

4.2 jedis入门


4.2.1 添加坐标


<dependencies>
        <!--redis-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
        </dependency>
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
        </dependency>
        <!--测试-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
        </dependency>
    </dependencies>

4.2.2 代码实现


package com.czxy.test;
import org.junit.Test;
import redis.clients.jedis.Jedis;
/**
 * @author 桐叔
 * @email liangtong@itcast.cn
 */
public class TestJedis {
    @Test
    public void testDemo01() {
        //1 连接redis , new Jedis(ip地址i, 端口号)
        Jedis jedis = new Jedis("127.0.0.1",6379);
        //2 设置数据 , set(键,值)
        jedis.set("czxy","传智专修学院");
        //3 获得数据 , get(键)
        String czxy = jedis.get("czxy");
        System.out.println(czxy);
        //4 释放资源
        jedis.close();
    }

4.3 jedis连接池的使用


4.3.1 jedis连接池的基本概念


jedis连接资源的创建与销毁是很消耗程序性能,所以jedis为我们提供了jedis的池化技术

jedisPool在创建时初始化一些连接资源存储到连接池中,使用jedis连接资源时不需要创建,而是从连接池中获取一个资源进行redis的操作,使用完毕后,不需要销毁该jedis连接资源,而是将该资源归还给连接池,供其他请求使用

4.3.2 代码实现


package com.czxy.test;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
/**
 * @author 桐叔
 * @email liangtong@itcast.cn
 */
public class TestJedis {
    @Test
    public void testDemo02() {
        //0 Jedis池的基本信息
        // 0.1 创建池子配置对象
        JedisPoolConfig poolConfig = new JedisPoolConfig();
        poolConfig.setMaxTotal(10);     //设置最大连接数量
        // 0.2 redis基本信息
        String host = "localhost";
        int port = 6379;
        //1. 创建Jedis池子对象
        JedisPool jedisPool = new JedisPool(poolConfig, host, port);
        //2. 从池子里面获得jedis
        Jedis jedis = jedisPool.getResource();
        //3. 操作redis数据库
        //3.1 存
        //jedis.set("czxy", "ccc");
        //3.2 取
        //System.out.println(jedis.get("czxy"));
        //3.3 删除
        jedis.del("czxy");
        //4. 释放
        jedis.close();
        jedisPool.close();
    }
}
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore &nbsp; &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
22天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
170 2
|
1月前
|
NoSQL Linux Redis
linux安装redis5.0.5
linux安装redis5.0.5
60 1
|
1月前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
22 0
|
1天前
|
NoSQL Redis Docker
Mac上轻松几步搞定Docker与Redis安装:从下载安装到容器运行实测全程指南
Mac上轻松几步搞定Docker与Redis安装:从下载安装到容器运行实测全程指南
10 0
|
1天前
|
NoSQL Linux Redis
本地虚拟机centos7通过docker安装主从redis3.2
本地虚拟机centos7通过docker安装主从redis3.2
|
3天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
17 0
|
11天前
|
NoSQL Redis Docker
使用docker安装redis
该文档介绍了如何使用Docker快速搭建Redis数据库,以便于Spring Boot学习。主要内容包括获取Redis镜像、创建容器、配置持久化存储目录和修改默认配置文件,以及检查和访问Redis容器服务。此外,还提到若需外部访问,需开启宿主机防火墙相应端口。注意,本教程不深入讲解Docker,若想深入学习Docker,建议另寻专门课程。
|
11天前
|
NoSQL Redis
mac下安装redis
mac下安装redis
|
16天前
|
NoSQL Linux Redis
Redis入门到通过之Redis安装
Redis入门到通过之Redis安装
25 0
|
17天前
|
SQL 缓存 NoSQL
第十七章 Redis下载与安装
第十七章 Redis下载与安装
25 0