阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Redis服务器部署

386次阅读
没有评论

共计 2291 个字符,预计需要花费 6 分钟才能阅读完成。

Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。它通常被称为数据结构服务器,因为值(value)可以是 字符串 (String), 哈希(Map), 列表(list), 集合(sets) 和有序集合 (sorted sets) 等类型。

一、Redis 概述

1.1、NoSQL

NoSQL,泛指非关系型的数据库,是不同于传统的关系型数据库的数据库管理系统的统称。

NoSQL 用于超大规模数据的存储,收集万亿比特的数据。这些类型的数据存储没有固定的形式,没有多余操作就可以横向扩展。

1.2、什么是 Redis

Redis 是 NoSQL 中的一种存储工具,他是一个 key-value 存储系统。默认有 16 个数据库从 0 到 15 来进行表示。Redis 的存储类型:包括 string(字符串)、list(链表)、set(集合)、zset(sorted set – 有序集合)和 hash(哈希类型)。在此基础上,Redis 支持各种不同方式的排序。

Redis 被广泛应用在缓存方向,与传统数据库不同的是 Redis 的数据是存在内存中的,因此读写速度非常快。

Redis 为分布式缓存,在多客户端的情况下,共用一份缓存数据,缓存具有一致性。

Redis 会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了 master-slave(主从)同步,为了可靠性。

1.3、Redis 特点

性能极高 – Redis 读的速度是 11W 次 /s, 写的速度是 81K 次 /s

支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

丰富的数据类型,Redis 不仅仅支持简单的 key-value 类型的数据,同时还提供 Strings, Lists, Hashes, Sets 及 Ordered Sets 等数据结构的存储。

支持数据的备份,即 master-slave 模式的数据备份。

1.4、Redis 优缺点

优点:

  • 对数据高并发读写
  • 对海量数据的高效率存储和访问
  • 对数据具有的可扩展性和高可用性

缺点:

  • redis(ACID)处理非常简单
  • 无法做到太复杂的关系数据库模型

二、Redis 下载与安装

2.1、Redis 下载

下载地址: http://www.redis.cn/download.html

Redis 服务器部署

2.2、Redis 安装

2.2.1、指定 redis 存放位置

/usr/local/ 目录下

Redis 服务器部署

2.2.2、解压

[root@localhost local]# tar xzf redis-5.0.5.tar.gz

2.2.3、改名

[root@localhost local]# mv redis-5.0.5 redis

2.2.3、安装

进入 redis 目录,输入 make

[root@localhost /]# cd /usr/local/redis [root@localhost redis]# make

2.2.4、启动服务

进入 src 目录,输入./redis-server

[root@localhost redis]# cd src [root@localhost src]# ./redis-server

Redis 服务器部署

2.2.5、使用客户端程序

进入 src 目录,输入./redis-cli

[root@localhost ~]# cd /usr/local/redis/src [root@localhost src]# ./redis-cli

Redis 服务器部署

三、服务器操作

3.1、服务器端

3.1.1、查看是否启动

[root@localhost redis]# ps -ef|grep redis

[root@localhost redis]# ./src/redis-cli ping

3.1.2、启动

前台启动

[root@localhost redis]# ./src/redis-server

后台启动

修改 /usr/local/redis/redis.conf 文件

daemonize yes # 前台启动,改后台启动

指定配置文件,启动

[root@localhost redis]# ./src/redis-server ./redis.conf

3.1.3、关闭

[root@localhost redis]# ./src/redis-cli shutdown

3.2、客户端

3.2.1、启动

[root@localhost redis]# ./src/redis-cli 127.0.0.1:6379>

3.2.2、关闭

方式一:指令 ctrl+c

方式二:执行指令 quit

方式三:执行指令 exit

3.3、设置远程访问

修改 /usr/local/redis/redis.conf 文件

#bind 127.0.0.1 #注释掉允许本地连接 protected-mode no # 允许远程访问

四、Redis 客户端

4.1、Redis 客户端下载

下载地址: https://redisdesktop.com/pricing

Redis 服务器部署

4.2、安装

双击打开程序,选择“下一步”

Redis 服务器部署

继续选择“我同意”

Redis 服务器部署

选择安装路径,点击“安装”

Redis 服务器部署

安装中。。。。。。。

Redis 服务器部署

安装完成,点击“下一步”

Redis 服务器部署

选择“桌面快捷”,点击“完成”

Redis 服务器部署

五、Redis 客户端应用

5.1、连接 Redis 服务端

打开客户端

Redis 服务器部署

点击“Connect to Redis Server”, 创建连接

Redis 服务器部署

5.2、客户端操作

Redis 服务器部署

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-06-09发表,共计2291字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19348
评论数
4
阅读量
7802423
文章搜索
热门文章
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板 1Panel:小白轻松构建 Web 服务与面板加固指南 哈喽,我是星哥,经常有人问我不...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

  240 元左右!五盘位 NAS 主机,7 代 U 硬解 4K 稳如狗,拓展性碾压同价位 在 NA...
150元打造低成本NAS小钢炮,捡一块3865U工控板

150元打造低成本NAS小钢炮,捡一块3865U工控板

150 元打造低成本 NAS 小钢炮,捡一块 3865U 工控板 一块二手的熊猫 B3 工控板 3865U,搭...
使用1Panel面板搭建属于你的AI项目环境

使用1Panel面板搭建属于你的AI项目环境

使用 1Panel 面板搭建属于你的 AI 项目环境 在 AI 项目越来越火的今天,很多朋友都想自己动手搭建一...
你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你 为什么要用宝塔跑分? 宝塔跑分其实就是对 CPU、内存、磁盘、IO 做...
让微信公众号成为 AI 智能体:从内容沉淀到智能问答的一次升级

让微信公众号成为 AI 智能体:从内容沉淀到智能问答的一次升级

让微信公众号成为 AI 智能体:从内容沉淀到智能问答的一次升级 大家好,我是星哥,之前写了一篇文章 自己手撸一...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸 前言 作为天天跟架构图、拓扑图死磕的...
恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击 PHP-FPM(FastCGl Process M...
你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你 为什么要用宝塔跑分? 宝塔跑分其实就是对 CPU、内存、磁盘、IO 做...
150元打造低成本NAS小钢炮,捡一块3865U工控板

150元打造低成本NAS小钢炮,捡一块3865U工控板

150 元打造低成本 NAS 小钢炮,捡一块 3865U 工控板 一块二手的熊猫 B3 工控板 3865U,搭...
星哥带你玩飞牛NAS-11:咪咕视频订阅部署全攻略

星哥带你玩飞牛NAS-11:咪咕视频订阅部署全攻略

星哥带你玩飞牛 NAS-11:咪咕视频订阅部署全攻略 前言 在家庭影音系统里,NAS 不仅是存储中心,更是内容...