当前位置: 首页 > news >正文

Redis入门-下载-安装-启动服务测试

文章目录

  • 什么是Redis
  • Redis入门
    • 简介
    • 下载
    • 安装
      • 在linux系统安装
      • 在windows系统安装
    • 启动
      • linux启动
        • 连接redis服务
        • 停止
        • 使redis服务在后台运行
      • window启动
        • 打开服务
        • 打开客户端
      • 启动redis客户端时的密码效验(开启)
        • 更改配置
        • 直接登录认证
        • 开启远程连接权限
        • 尝试远程访问(失败)

什么是Redis

Redis是一个基于内存的Key-value结构数据库

  • 基于内存存储,读写性能高
  • 适合存储热点数据(热点商品、资讯、新闻)
  • 企业应用广泛
    在这里插入图片描述

Redis入门

简介

Redis官网
在这里插入图片描述

在这里插入图片描述

下载

windows版本下载(需要魔法)

在这里插入图片描述
linux版本下载

在这里插入图片描述

安装

在linux系统安装

在这里插入图片描述

一切正常

在这里插入图片描述

在windows系统安装

下载zip,解压既安装
在这里插入图片描述

启动

linux启动

到redis目录src目录下执行
redis-server

在这里插入图片描述

连接redis服务

另开启一个CRT连接

在这里插入图片描述

查看key
keys *
在这里插入图片描述

停止

ctrl + c

使redis服务在后台运行

进入redis根目录,这里建议使用vim 来编辑
vim redis.conf

在这里插入图片描述

也使用/命令查找daemonize参数
daemonize yes

在这里插入图片描述
在这里插入图片描述

启动redis-server并加载redis.conf文件
src/redis-server ./redis.conf

在这里插入图片描述

我们可以使用杀进程的方式,关闭redis服务
kill -9 7844
在这里插入图片描述

window启动

打开服务

在这里插入图片描述
在这里插入图片描述

打开客户端

在这里插入图片描述
在这里插入图片描述

启动redis客户端时的密码效验(开启)

更改配置

以linux举例
vim /usr/local/redis-4.0.0/redis.conf

检索requirepass

在这里插入图片描述

连接密码设置为123456
在这里插入图片描述

关闭redis.server后重新启动
在这里插入图片描述

然后启动客户端验证是否需要密码验证
src/redis-cli -h localhost -p 6379
keys *
需要验证!!
在这里插入图片描述
auth 123456
ok,验证成功
在这里插入图片描述

直接登录认证

src/redis-cli -h localhost -p 6379 -a 123456

开启远程连接权限

redis默认禁止远程连接
在这里插入图片描述

配置redis.conf
默认bind 127.0.0.1,默认只能进行本地连接,我们给他注释就行了
在这里插入图片描述

重启redis服务
在这里插入图片描述

尝试远程访问(失败)

在这里插入图片描述

相关文章:

  • 一个C#开发的、跨平台的服务器性能监控工具
  • ARM - LED灯实验(cortex A7核/cortex M4核)
  • 【云原生之Docker实战】使用Docker部署Lsky Pro个人图床平台
  • 【剑指Offer】--->详解二分查找相关练习
  • 如何使用SpringBoot里面的StopWatch统计耗时
  • 图解网络 记录
  • 嵌入式AI入坑经历
  • 【QT学习】如何自定义exe图标和详细信息?(三分钟解决)
  • 【CSS3】 平面转换 空间转换 动画
  • 北斗导航 | Visual Studio 2015之RTKLib Demo5配置
  • 哈工大李治军老师操作系统笔记【29】:目录与文件系统(Learning OS Concepts By Coding Them !)
  • 网络安全基础
  • C++ stackqueue 栈和队列的使用模拟实现
  • Hadoop之企业级解决方案
  • 【C语言】default 关键字
  • SegmentFault for Android 3.0 发布
  • 【个人向】《HTTP图解》阅后小结
  • 【面试系列】之二:关于js原型
  • 2017前端实习生面试总结
  • CAP理论的例子讲解
  • download使用浅析
  • echarts的各种常用效果展示
  • IDEA常用插件整理
  • Java的Interrupt与线程中断
  • js写一个简单的选项卡
  • JS字符串转数字方法总结
  • MYSQL 的 IF 函数
  • PermissionScope Swift4 兼容问题
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • React 快速上手 - 07 前端路由 react-router
  • react-native 安卓真机环境搭建
  • Redis 中的布隆过滤器
  • Webpack 4x 之路 ( 四 )
  • 从伪并行的 Python 多线程说起
  • 从重复到重用
  • 记录一下第一次使用npm
  • 经典排序算法及其 Java 实现
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 使用putty远程连接linux
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 自动记录MySQL慢查询快照脚本
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • 交换综合实验一
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (八)c52学习之旅-中断实验
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (算法二)滑动窗口
  • (图)IntelliTrace Tools 跟踪云端程序
  • (万字长文)Spring的核心知识尽揽其中
  • (原)本想说脏话,奈何已放下
  • (转)大型网站架构演变和知识体系
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • .NET 5.0正式发布,有什么功能特性(翻译)