Redis简介
来源:http://www.tudoupe.com时间:2022-03-27
文章目录
- Redis简介
- Redis安装
- 基于视窗的安装
- Linux源码安装
Redis简介
Redis是一个高性能关键价值数据库,完全开放来源,遵守BSD协议。
Redis和其他关键值缓存解决方案共享以下三种属性:
- Redis 将数据存储在磁盘存储中,并在服务器重新启动时重新装入,从而使数据的可持续性得以实现。
- Rediis不仅支持简单的关键值数据类型,而且还存储数据结构,如清单、Set、zset、shash等。
- Redis提供数据备份,即主奴隶模型。
Redis优势
- Redis的吞吐量很高,每秒读取110 00次,每秒写80 00次。
- 大量的数据类型 — — Redis提供了字符串、列表、Hashers、设置和定序数据集数据类型操作的二进制案例。
- Atoms——Redis——所有作业都是原子性质的,即它们要么成功要么完全失败,个别作业是原子,多种作业也是支助服务,即多边和EXEC指令被用来包装原子特性。
- Redis 还有一个属性, 如公共/ 下标 、 通知、 密钥过期等 。
Redis和其他关键价值储存系统有什么区别?
- Redis有更复杂的数据结构,可以进行原子操作,这是与其他数据库不同的演化路径。 Redis数据类型建立在基本数据结构之上,同时对程序员保持透明,从而不再需要进一步的抽象。
- Redis现在正运行在记忆中, 但它可能保存在软磁盘上 。因此,在快速读写不同数据集时,必须权衡内存。因为数据数量不能超过硬件内存的能力。记忆数据库的另一个好处是可以用作数据库建设的工具。与磁盘上类似的复杂数据结构相比,在记忆中工作非常简单。因此,Redis可以开展广泛的内部复杂业务。
为什么再造一条单行道?
官方给出的答案为:
由于Redis是一个以内存为基础的操作, CPU并不是Redis的瓶颈, 后者很可能是机器内存或网络带宽的大小。 由于单行容易执行,而CPU不会成为瓶颈,所以使用单行方法自然。
详细原因:
第一,我们不需要各种各样的锁
Redis的数据结构不仅仅是简单的Key-value,而且还是像List和Hash这样的复杂结构,这些结构提供了进行极其精确的粒子操作的能力,如在长长的列表之后添加一个元素或者在散列中添加或删除元素。
物体。 这些行动可能需要使用大量的锁,导致同时发生的费用大幅度增加。
无论如何,在单线情况下,不需要考虑不同的锁,没有无锁的操作,并且不会由于一个死锁的潜在作用而造成性能损失。
双向单向多程序集群软件
单句的威力实际上相当强大。每个核心都极为高效。一种双线技术的性能上限大于一种一线方法的一线性能上限,而一种双线技术的性能上限大于一种一线方法的一线性能上限,这是合乎逻辑的。然而,在今天的计算机环境中,即使是单线限制也往往不够。应进一步调查方案多观察员集群的问题。这些方案的多线课程的技术并不像可能的那样优秀。
因此,单向、多进程集群是一种受欢迎的办法。
3.CPU消耗
单线技术消除了多余的背景和竞争环境,没有多过程或多线开关消耗CPU。
但如果 CPU 变成 Redis 的瓶颈, 或者服务器上的其他 CUP 并非闲置的,怎么办?
多重 Redis 进程, 特别是关键值数据库, 而不是关系数据库, 是可以考虑的, 数据之间没有限制。 只要客户能够选择Redis 进程所依赖的密钥, 数据之间就不存在限制 。
Redis安装
基于视窗的安装
https://github.org/tporadowski/redis/releases.
Redis 支持 32 和 64 位结构。 这必须基于您的系统平台的实际情况来选择。 我们下载 Redis- x64-xx. Zip 压缩到磁盘 C, 解除文件夹的压力, 并重命名文件夹 reddis 。
打开包含以下信息的文件夹 :
要启动 redis, 打开 cd 窗口, 并使用 cd 命令将目录更改为 C: redis :
运行后出现如下画面
目前,利用再分类目录,下列订单仍在执行中:
出现以下画面
设置键值对:
取出键值对:
至此说明安装成功
Linux源码安装
下载地址:http://redis.orgio/download, 获得最新稳定版本。
com 在 src 目录中生成的 Redis-6.
现提供以下再现服务:
需要注意的是,默认配置被用于以这种方式启动 redis 。 您可以通过使用起始参数和从以下命令开始, 告诉 redis 使用所提供的配置 。
抱歉, rediso. conf 是默认配置文件。 我们可以根据需要使用自己的配置文件 。
在再利用服务程序启动后,将允许它与测试客户程序再利用和再利用进行交流。例如:
安装 Ubuntu Apapt 命令
以下命令可用于在 Ubuntu 上安装 Redis :
启动redis
检查是否 Redis 正在运行 。
下列命令启动终端:
这里是 IP 地址 6379 和 resdis 服务的端口号。 现在我们输入 PING 命令 。
Redis 已经成功部署到此点 。
相关新闻
- 2022-08-04 WPF的由来
- 2022-08-04 Win11勒索软件防护怎么打开?Win11安
- 2022-08-04 Windows系统jdk的配置
- 2022-08-04 Windows10 OneNote怎么重新登录?如何重
- 2022-08-04 超好用的 Windows 效率工具推荐
- 2022-08-04 Windows如何在CMD或PowerShell中配置代理
- 2022-08-04 powershell和cmd对比
- 2022-08-04 【QT】Windows下QT下载安装
- 2022-08-04 windows下 C++ 实现类属性的get和set方
- 2022-08-04 Win11快速助手在哪里?Win11打开快速
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
