了解redis

1.什么是redis?

redis是一款高性能的NOSQL系列的非关系型数据库

想了解非关系型数据库概念前往上期(NoSQL = Not Only SQL),意即“不仅仅是SQL”-CSDN博客

Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求。

目前为止Redis支持的键值数据类型如下:

1) 字符串类型 string

     2) 哈希类型 hash

          3) 列表类型 list

              4) 集合类型 set

                   5) 有序集合类型 sortedset

2.redis的应用场景

• 缓存(数据查询、短连接、新闻内容、商品内容等等) ​

• 聊天室的在线好友列表

​ • 任务队列。(秒杀、抢购、12306等等)

​ • 网站访问统计 ​

 • 数据过期处理(可以精确到毫秒

3.redis的数据结构

* redis存储的是:key,value格式的数据,其中**key都是字符串**,value有5种不同的数据结构
    * value的数据结构:
        1) 字符串类型 string
        2) 哈希类型 hash : map格式  
        3) 列表类型 list : linkedlist格式。支持重复元素
        4) 集合类型 set  : 不允许重复元素
        5) 有序集合类型 sortedset:不允许重复元素,且元素有顺序

4.通过Jedis连接redis

通过IDEA 创建一个Maven的项目

把jedis的jar包导入

1.进入Maven Repository如下地址:

Maven Repository: redis.clients » jedis » 2.9.0 (mvnrepository.com)

2.搜索jedis

3.点击Jedis

4.有很多不同的版本,选着一个使用人数多的就可以

5.点击下面的框,他就会自动全选直接复制就可以

6.把刚刚复制的东西粘贴到建好的Maven文件中pop文件里就完成了。

相关推荐

  1. 了解Redis 的二进制安全吗

    2024-07-15 14:34:03       54 阅读
  2. 从运维角度去了解redis

    2024-07-15 14:34:03       57 阅读
  3. 2分钟快速了解Redis核心内容

    2024-07-15 14:34:03       53 阅读
  4. Redis的SDS你了解吗?

    2024-07-15 14:34:03       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 14:34:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 14:34:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 14:34:03       58 阅读
  4. Python语言-面向对象

    2024-07-15 14:34:03       69 阅读

热门阅读

  1. Linux系统之部署盖楼小游戏

    2024-07-15 14:34:03       19 阅读
  2. MySQL 其他

    2024-07-15 14:34:03       21 阅读
  3. 设计模式--工厂设计模式

    2024-07-15 14:34:03       21 阅读
  4. Windows图形界面(GUI)-SDK-C/C++ - 组合框(ComboBox)

    2024-07-15 14:34:03       24 阅读
  5. vue3实现一个接球小游戏

    2024-07-15 14:34:03       18 阅读
  6. 安装 MySQL与修改配置流程

    2024-07-15 14:34:03       19 阅读
  7. html dialog不显示边框

    2024-07-15 14:34:03       24 阅读
  8. conda

    2024-07-15 14:34:03       26 阅读
  9. 代码随想录算法训练营第三十二天

    2024-07-15 14:34:03       26 阅读