Redis安装及使用

简介

REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。

Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。

Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。

安装

  • docker部署redis 并配置密码

    • 如果访问不了,记得看防火墙/网络安全组端口是否开放
    • 源码安装redis的话默认不能远程访问
    • docker安装redis可以远程访问
docker run -itd --name xdclass-redis -p 8000:6379 redis --requirepass 123456

使用

  • 引入maven依赖

下面是不使用lettuce作为客户端,使用jedis,看个人需要进行选择

       <!--redis客户端-->
       <dependency>
           <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-starter-data-redis</artifactId>
           <exclusions>
               <exclusion>
                   <groupId>io.lettuce</groupId>
                   <artifactId>lettuce-core</artifactId>
               </exclusion>
           </exclusions>
       </dependency>
       <dependency>
           <groupId>redis.clients</groupId>
           <artifactId>jedis</artifactId>
       </dependency>
  • 配置文件添加配置
spring: 
  redis:
    host: **你自己安装redis的主机ip**
    password: 123456
    port: 8000
  • 简单使用

Redis安装及使用_redis