Redis入门基础

    科技2026-02-10  2

    视频学习资料

    https://www.bilibili.com/video/BV1CJ411m7Gc?p=1

    一、Redis简介

    1. 抛出问题

    海量用户高并发

    导致原因:关系型数据库

    性能瓶颈:磁盘IO性能低下扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群

    2. 解决问题

    降低磁盘IO次数,次数越少越好;——内存存储去除数据间的关系,越简单越好;——不存储关系,仅存储数据

    3. NoSQL

    NoSQL:即 Not-Only SQL (泛指非关系型数据库)作为关系型数据库的补充。能够应对基于海量数据的一些问题;

    特征:

    可扩容,可伸缩;大数据量下高性能;灵活的数据模型;高可用;

    常见的NoSQL数据库:

    RedismemcacheHBaseMongoDB

    4. Redis

    概念:Redis(Remote Dictionary Server)是用C语言开发的一个开源的高性能键值对(key-value)数据库;

    特征:

    数据间没有必然的关联关系;内部采用单线程机制进行工作;高性能,高并发;多数据类型支持: 字符串类型 string列表类型 list散列类型 hash集合类型 set有序集合类型 sorted_set 支持持久化,可以进行数据灾难恢复;

    5. Redis的应用

    为热点数据加速查询;任务队列,如秒杀,抢购,购票排队等;即时信息查询,如排行榜,网站访问统计;时效性信息控制,如验证码控制,投票控制等;分布式数据共享,如分布式集群架构中的 session 分离;消息队列;分布式锁;

    二、 Redis的下载与安装

    1. Windows 上Redis的下载与安装

    下载地址:https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100

    下载完成后解压:

    核心文件:

    redis-server.exe 服务器启动命令

    redis-cli.exe 命令行客户端

    redis.windows.conf redis核心配置文件

    redis-benchmark.exe 性能测试工具

    redis-check-aof.exe AOF文件修复工具

    redis-check-dump.exe RDB文件检查工具(快照持久化文件)

    启动Redis

    服务器启动:双击 redis-server.exe

    客户端启动:双击 redis-cli.exe

    2. Linux 上Redis的下载与安装

    三、Redis的基本操作

    1. 几种常用的命令行模式工具

    功能性命令

    信息添加:set key value

    信息查询:get key

    清除屏幕信息

    clear

    帮助信息查阅

    help 命令名称

    help @组名

    退出指令

    quit

    exit

    <ESC> 键盘按下Esc键

    ☀️ 学而不思则罔,思而不学则殆 👉 我是 江璇 ,一个不断努力的新人程序猿🐵 👊关注我,一起成长!一起进步!

    Processed: 0.023, SQL: 10