redis安装与配置
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-server:redis服务器启动命令
前台启动(不推荐)
前台启动,命令行窗口不能关闭,否则服务器停止,直接使用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安装与配置相关推荐
- Redis安装与配置( Windows10 )
Redis安装与配置( Windows10 ) 2018-09-22 17:54:21 gcl_air 阅读数 13357更多 分类专栏: redis 版权声明:本文为博主原创文章,遵循 CC 4.0 ...
- Redis 安装与配置
Redis 安装与配置 Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases. 这里我们下载 Redis-x64-xxx.zip 解 ...
- Redis入门之Redis安装、配置及常用指令
Redis入门 NoSQL 引言 为什么使用 NoSQL? NoSQL 的四大分类(键值.列存储.文档.图形) NoSQL 应用场景 Redis 介绍 Redis 安装 与 配置 Redis 启动服务 ...
- Redis安装与配置Redis安装与配置
今天在使用Redis的时候遇到了一些问题,这个问题的解决,发现很多人使用Redis的时候没有一点安全意识.所以又重温了一下Redis,觉得应该写一下Redis的安全和配置. Redis安装与配置Red ...
- RedHat 7.8下Redis安装和配置
文章目录 RedHat 7.8下Redis安装和配置 检查操作系统是否具有编译环境 安装gcc-c++-4.8.5-39.el7.x86_64编译环境: 查询需要安装的包名称 安装gcc-c++-4. ...
- Redis安装与配置、centos虚拟机上配置自启动redis服务
目录 1. Redis简介 2.Redis安装前的准备工作 3. 解压 4.redis服务与关闭 5. redis服务的开机启动 centos虚拟机上的配置 6.安装 今天与大家分享,Redis安装与 ...
- CentOS6.5下Redis安装与配置
2019独角兽企业重金招聘Python工程师标准>>> 本文详细介绍redis单机单实例安装与配置,服务及开机自启动.如有不对的地方,欢迎大家拍砖o(∩_∩)o (以下配置基于Cen ...
- win10环境Redis安装及配置,以及Redis服务无法启动的解决方法
1.下载redis 由于官网只有linux安装包https://redis.io/download,windows需要在GitHub下载:https://github.com/MicrosoftArc ...
- Redis安装、配置与相关优化
Redis配置与优化 一.关系数据库与非关系型数据库 1 关系型数据库 2 非关系型数据库 二.关系型数据库和非关系型数据库区别 1 数据存储方式不同 2 扩展方式不同 3 对事务性的支持不同 三.非 ...
- redis(一):redis安装和配置
1 redis安装与启动 1.1. Windows 下载地址:https://github.com/MicrosoftArchive/redis/releases 解压,解压目录下,双击启动服务端re ...
最新文章
- 【云栖大会】阿里云生态 开启智能“大航海时代”
- Attic——删除重复数据的备份程序
- python实战经典例子_Python基础之列表常见操作经典实例详解
- 表的插入、更新、删除、合并操作_4_同时往多个表插入记录
- 使用ADO.NET查询和操作数据
- assembly 输出ab中所有数_.NET Core中批量注入Grpc服务
- c++已知2点求中垂线_高中化学基于元素周期表的推断题知识总结!(2)
- 谈谈Python和其他语言的区别
- SharePoint下载服务器资源
- 计算机的语言栏怎么更改,win7电脑语言栏不见了如何修复
- (兼职月赚两万?)程序员如何接私活? 如何让自己的知识变现?
- 在线工具大全,在线办公
- Camera360 一款强大的手机拍照必备软件
- Linux C/C++程序崩溃bug调试方法
- 51单片机c语言工作手册,51单片机C语言编程手册
- 思想决定生活 -《卡耐基成功之道全书》读书笔记
- C#sizeof用法
- DjangoChannels_vue前端搭建简易版的网页聊天功能
- 确保精确度的五轴机床、类型与行业发展的新曙光
- 基于Matlab GUI的简易数字均衡器设计