redis概述

NoSql(Not Only Sql),指非关系型数据库,且一般不保证遵循ACID原则的数据存储系统(支持BASE特性),增加了数据库的扩展能力,远超于关系型SQL的性能。

应用场景:

  • 对数据高并发的读写
  • 海量数据的读写
  • 对数据的高可扩展性

缺点是:不支持事务、不能处理比较复杂的关系

redis就是一种NoSql数据库,redis的特点是:

  • 数据都在内存中,但是也支持持久化,方便备份和恢复
  • 不仅支持key-value的形式,还支持多种数据结构:list、set、hash、zset……
  • 一般是作为缓存数据库辅助持久化的数据库

redis安装

1.直接在官网找到redis download,下载最新版,redis官网

2.下载好后发送到Linux服务器里的/opt目录(推荐)

3.Linux环境下必须要有c语言的环境,使用命令gcc -v查看是否有,大部分Linux自带得有,如果没有可以自行安装

4.解压刚刚从windows传输过来的redis压缩包,使用tar -zxvf redis-6.2.6.tar.gz 命令解压

5.cd进入到刚刚解压的目录下,接着使用make命令编译这些源代码为.c文件,该步骤需要第三步的gcc编译器,如果中途出错使用make distclean清除一下,再重新操作。

6.接着继续使用make install进行安装操作,如下就是安装成功的

7.安装成功后默认安装路径在/usr/local/bin,如下图:

其中的目录如下:

  • redis-benchmark:性能测试工具
  • redis-check-aof:修复有问题的aof文件
  • redis-check-rdb:修复有问题的dump.rdb文件
  • redis-cli客户端,操作的入口
  • redis-sentinel:redis集群使用
  • redis-serverredis服务器启动命令

前台启动(不推荐)

前台启动,命令行窗口不能关闭,否则服务器停止,直接使用redis-server启动就是前台启动,但是该方法不能关闭现有的shell,更推荐使用后台启动,ctrl+c关闭redis服务

后台启动

1.重新进入到/opt下的redis目录下(前面解压出来的目录),修改目录中的redis.conf文件

2. 在该文件中大概200多行的位置有一个daemonize,把默认的no改为yes(允许支持后台启动),保存退出。

3.使用命令redis-server /opt/redis-6.2.6/redis.conf命令后台启动redis,使用ps -ef|grep redis查看是否启动成功。注意redis-server后面要加一个配置文件。

可以在Linux上配置一个别名,如下,避免每次启动redis都要带一个目录文件,为了永久生效需要写进/etc/bashrc配置文件中

使用

使用redis-cli命令登录到redis,就可以使用了

如上使用shutdown就可以关闭redis服务器

设置密码

①直接修改配置文件中的requirepass,默认是注释起来的没有密码,取消注释,修改密码后保存退出。重启redis服务,即可。

②使用客户端连接到服务器后使用config set requirepass xxx修改密码,不需要重启服务器,但是密码设置的是暂时的,下次服务器重启会消失。

使用config get requirepass获取密码。

设置密码后下次再连接服务器是就需要密码了,可以使用redis-cli  -a  xxx直接登录,也可以不加-a在里面输入密码。输入auth  xx 再里面验证,否则不能通信

redis安装与配置相关推荐

  1. Redis安装与配置( Windows10 )

    Redis安装与配置( Windows10 ) 2018-09-22 17:54:21 gcl_air 阅读数 13357更多 分类专栏: redis 版权声明:本文为博主原创文章,遵循 CC 4.0 ...

  2. Redis 安装与配置

    Redis 安装与配置 Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases. 这里我们下载 Redis-x64-xxx.zip 解 ...

  3. Redis入门之Redis安装、配置及常用指令

    Redis入门 NoSQL 引言 为什么使用 NoSQL? NoSQL 的四大分类(键值.列存储.文档.图形) NoSQL 应用场景 Redis 介绍 Redis 安装 与 配置 Redis 启动服务 ...

  4. Redis安装与配置Redis安装与配置

    今天在使用Redis的时候遇到了一些问题,这个问题的解决,发现很多人使用Redis的时候没有一点安全意识.所以又重温了一下Redis,觉得应该写一下Redis的安全和配置. Redis安装与配置Red ...

  5. RedHat 7.8下Redis安装和配置

    文章目录 RedHat 7.8下Redis安装和配置 检查操作系统是否具有编译环境 安装gcc-c++-4.8.5-39.el7.x86_64编译环境: 查询需要安装的包名称 安装gcc-c++-4. ...

  6. Redis安装与配置、centos虚拟机上配置自启动redis服务

    目录 1. Redis简介 2.Redis安装前的准备工作 3. 解压 4.redis服务与关闭 5. redis服务的开机启动 centos虚拟机上的配置 6.安装 今天与大家分享,Redis安装与 ...

  7. CentOS6.5下Redis安装与配置

    2019独角兽企业重金招聘Python工程师标准>>> 本文详细介绍redis单机单实例安装与配置,服务及开机自启动.如有不对的地方,欢迎大家拍砖o(∩_∩)o (以下配置基于Cen ...

  8. win10环境Redis安装及配置,以及Redis服务无法启动的解决方法

    1.下载redis 由于官网只有linux安装包https://redis.io/download,windows需要在GitHub下载:https://github.com/MicrosoftArc ...

  9. Redis安装、配置与相关优化

    Redis配置与优化 一.关系数据库与非关系型数据库 1 关系型数据库 2 非关系型数据库 二.关系型数据库和非关系型数据库区别 1 数据存储方式不同 2 扩展方式不同 3 对事务性的支持不同 三.非 ...

  10. redis(一):redis安装和配置

    1 redis安装与启动 1.1. Windows 下载地址:https://github.com/MicrosoftArchive/redis/releases 解压,解压目录下,双击启动服务端re ...

最新文章

  1. 【云栖大会】阿里云生态 开启智能“大航海时代”
  2. Attic——删除重复数据的备份程序
  3. python实战经典例子_Python基础之列表常见操作经典实例详解
  4. 表的插入、更新、删除、合并操作_4_同时往多个表插入记录
  5. 使用ADO.NET查询和操作数据
  6. assembly 输出ab中所有数_.NET Core中批量注入Grpc服务
  7. c++已知2点求中垂线_高中化学基于元素周期表的推断题知识总结!(2)
  8. 谈谈Python和其他语言的区别
  9. SharePoint下载服务器资源
  10. 计算机的语言栏怎么更改,win7电脑语言栏不见了如何修复
  11. (兼职月赚两万?)程序员如何接私活? 如何让自己的知识变现?
  12. 在线工具大全,在线办公
  13. Camera360 一款强大的手机拍照必备软件
  14. Linux C/C++程序崩溃bug调试方法
  15. 51单片机c语言工作手册,51单片机C语言编程手册
  16. 思想决定生活 -《卡耐基成功之道全书》读书笔记
  17. C#sizeof用法
  18. DjangoChannels_vue前端搭建简易版的网页聊天功能
  19. 确保精确度的五轴机床、类型与行业发展的新曙光
  20. 基于Matlab GUI的简易数字均衡器设计

热门文章

  1. oracle 误删表数据,还原到某个时间点
  2. 团队项目计划、人员安排以及开发方法
  3. 笔记本电脑网卡驱动损坏问题
  4. linux stm32 虚拟串口驱动安装,stm32usb虚拟串口驱动
  5. 全球及中国无线硬盘行业发展前景与投资战略规划分析报告2022-2028年
  6. win10主题美化(单)
  7. chrome被hao123主页绑架的解决
  8. 黑白或彩色线稿地图设计定制装饰画中线条轮廓素材底图获取方法合集
  9. android 401,Android HttpClient身份验证始终返回401代码
  10. Java进阶之FileUpload完成上传