热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Redis基础之【1.Redis简介和基本环境搭建】

Redis基础之【1.Redis简介和基本环境搭建】一.前言1.Redis简介2.Redis使用场景二.RedisForWindows1.Redis安装2.Redis简单使用3.R


Redis基础之【1.Redis简介和基本环境搭建】

  • 一. 前言
    • 1.Redis简介
    • 2.Redis使用场景
  • 二. Redis For Windows
    • 1.Redis安装
    • 2.Redis简单使用
    • 3.Redis压测工具简单使用
    • 4.RedisDesktopManager工具的使用
  • 三. Redis For Linux(CentOS 7)
    • 1. CentOS 7 安装部署
    • 2. CentOS 7+Docker安装部署


一. 前言


1.Redis简介

  Remote Dictionary Server(Redis) 远程字典服务器是完全开源免费的,用C语言编写的,遵守BSD开源协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行,并支持持久化的NoSQL数据库,它也通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。


2.Redis使用场景

  与传统数据库不同的是 Redis 的数据是存在内存中的,所以存写速度非常快,因此 Redis 被广泛应用于缓存方向(当然,也广泛运用于其他场景,例如排行榜、计数器,分布式会话,分布式锁,社交网络、最新列表等。消息队列个人不建议使用,有更专业的组件。)。


二. Redis For Windows


1.Redis安装

  第一步:请参考 Redis下载及安装_windows版.
  第二步: Redis密码设置的方法:首先找到redis.conf文件;然后修改里面requirepass,将注释去掉,并将后面对应的字段设置成自己想要的密码,保存即可。
(该条数据必须顶格写,不能够有空格)


2.Redis简单使用

  首先:文件夹中的exe文件入下图所示:

在这里插入图片描述
  然后:由于我们已经部署Redis为windows下的服务,所以一般就有可视化界面进行开启或关闭
  
在这里插入图片描述
  
  最后:启动客户端,执行简单的命令操作

在这里插入图片描述


3.Redis压测工具简单使用

  输入命令:redis-benchmark -c 10 -n 10000(使用压测工具模拟10个并发,10000次请求)
  
在这里插入图片描述

在这里插入图片描述
  
  结论:可以看得出redis的速度还是比较快的。
  


4.RedisDesktopManager工具的使用

  首先:安装并打开RedisDesktopManager,然后连接redis服务端。
  
在这里插入图片描述
  
  连接成功后:就可以看到redis中的数据,并愉快的玩耍了,可以直接可视化操作,也可以使用它提供的Console控制台进行操作。
  
在这里插入图片描述
  


三. Redis For Linux(CentOS 7)


1. CentOS 7 安装部署

  请参考: Linux安装部署Redis,或者查看菜鸟教程


2. CentOS 7+Docker安装部署

  请参考: Docker实例部署Redis.


推荐阅读
  • 本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ... [详细]
  • Spring Boot 中配置全局文件上传路径并实现文件上传功能
    本文介绍如何在 Spring Boot 项目中配置全局文件上传路径,并通过读取配置项实现文件上传功能。通过这种方式,可以更好地管理和维护文件路径。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 本文深入探讨了NoSQL数据库的四大主要类型:键值对存储、文档存储、列式存储和图数据库。NoSQL(Not Only SQL)是指一系列非关系型数据库系统,它们不依赖于固定模式的数据存储方式,能够灵活处理大规模、高并发的数据需求。键值对存储适用于简单的数据结构;文档存储支持复杂的数据对象;列式存储优化了大数据量的读写性能;而图数据库则擅长处理复杂的关系网络。每种类型的NoSQL数据库都有其独特的优势和应用场景,本文将详细分析它们的特点及应用实例。 ... [详细]
  • WinMain 函数详解及示例
    本文详细介绍了 WinMain 函数的参数及其用途,并提供了一个具体的示例代码来解析 WinMain 函数的实现。 ... [详细]
  • 本文详细介绍了如何解决DNS服务器配置转发无法解析的问题,包括编辑主配置文件和重启域名服务的具体步骤。 ... [详细]
  • 零拷贝技术是提高I/O性能的重要手段,常用于Java NIO、Netty、Kafka等框架中。本文将详细解析零拷贝技术的原理及其应用。 ... [详细]
  • MicrosoftDeploymentToolkit2010部署培训实验手册V1.0目录实验环境说明3实验环境虚拟机使用信息3注意:4实验手册正文说 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 微信公众号推送模板40036问题
    返回码错误码描述说明40001invalidcredential不合法的调用凭证40002invalidgrant_type不合法的grant_type40003invalidop ... [详细]
  • 本文介绍如何使用 Python 的 DOM 和 SAX 方法解析 XML 文件,并通过示例展示了如何动态创建数据库表和处理大量数据的实时插入。 ... [详细]
  • 如何在Java中使用DButils类
    这期内容当中小编将会给大家带来有关如何在Java中使用DButils类,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。D ... [详细]
  • 本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ... [详细]
author-avatar
罗然8_907
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有