没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
一、Redis 简介
1. 基本概述
Redis 是一个使用 C 语言编写的开源的 key-value 存储
系统,它可以用作数据库、缓存和消息 中 间 件 等 场 景 。 与 MySQL 等
使用二维表格形式存储数据的数据库不 同 ,Redis 使用 key-value 的
形式存储数据。
它支持字符串、哈希表、列表、集合、 有 序 集 合 , 位 图 ,
hyperloglogs 等数据类型。内置复制、Lua 脚本、LRU 收回、事务以
及不同级别磁盘持久化功能,同时通过 Redis Sentinel 提供高可用,
通过 Redis Cluster 提供自动分区。
安装包:
redis-5.0.0.tar.gz(linux)
Redis-x64-3.2.100.msi(window 安装版)
Redis-x64-3.2.100.zip(window 解压版)
2. 基本用途
Redis 的用途比较广泛, 基 本 用 途 如 下 :
1. 缓存:这是 Redis 最广为人知的使用场景 。通过 使 用 Redis 作为缓存,
可以 提 高应用的性能 和 响 应速度。
2. 数据 库:Redis 可以作为 数 据 库,存储和管 理 数据。由于其 高 性 能和
原子 性 操作,Redis 在需要高并发 访 问的数据存储 场 景 中表现出色。
3. 消息 队 列:Redis 可以作 为 简 单的消息队列 使 用,实现异步 任 务 和消
息推 送 。这有助于解 耦 和 优化应用程序 的 处理流程。
4. 会话 共 享:在集 群 模式下,Redis 可以用于 保 存和共享会话 信 息 ,确
保用 户 在任何一台服 务 器 上登录时,都 能 获取到对应的 会 话 信息。
5. 排行 榜:Redis 支持对集 合 进 行操作,这使 得 它可以用来实 现 排 行榜
功能 。
6. 计数 器:Redis 的计数器 功 能 可以帮助我们 统 计文章被点赞 、 评 论的
次数 等 。
7. 分布 式 锁:Redis 的 setnx 命 令可以用于实 现 分布式锁。
8. 分布 式 协同过滤:Redis 的分 布 式 协同过滤算法 可 以用于推荐系 统 、
防止 恶 意请求等。
这就是 Redis 的一 些 基本的用途,但是具体的使用用途要根 据 使 用
的场景来决定。
3. 应用场景
Redis 的基本应用场景
应用场景
说明
缓存热点
数据
例如报表和明星出轨等,通过使用 Redis 进行缓存,可以提升热点数据的访问速度。
数据共享
分布式
Redis 是分布式的独立服务,可以在多个应用之间共享数据,例如分布式 Session。
计数器
例如统计文章被点赞、评论的次数等。
会话共享
在集群模式下,Redis 可以用于保存和共享会话信息,确保用户在任何一台服务器
上登录时,都能获取到对应的会话信息。
排行榜
Redis 支持对集合进行操作,这使得它可以用来实现排行榜功能。
分布式锁
Redis 的 setnx 命令可以用于实现分布式锁。
分布式协
同过滤
Redis 的分布式协同过滤算法可以用于推荐系统、防止恶意请求等。
二、安装 Redis
1.安装客户端
点击 安 装包,傻瓜式 一 键 下一步点击到 底 即 可
2. Linux 系统
1.1 导入安装包
将安 装 包导入到我们 要 安 装的目录下
1.2 解压安装包
输入 指 令解压安装包
指令:tar -xvf redis-5.0.0.tar.g
1.3 准备配置 Redis
进入 解 压好的文件夹 目 录 下(redis-5.0.0)下 输入 make
指令 进 行安装 redis 实际上是 编 译 redis;然后 我 们检查安装环 境 输
入指 令 :make install 回车即可;在 此 我们还要安装 一 个 gcc 插件 ,
方便 后 续使用,指令 : yum install gcc。
编译 redis
检查安装情况
剩余34页未读,继续阅读
资源评论
菜鸟学识
- 粉丝: 3866
- 资源: 113
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功