redis安装与配置

redis概述

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

应用场景:

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

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

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

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

redis安装

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

redis安装与配置_第1张图片

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

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

redis安装与配置_第2张图片

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

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

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

redis安装与配置_第3张图片

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

redis安装与配置_第4张图片

其中的目录如下:

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

前台启动(不推荐)

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

redis安装与配置_第5张图片

后台启动

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

redis安装与配置_第6张图片

2. 在该文件中大概200多行的位置有一个daemonize,把默认的no改为yes(允许支持后台启动),保存退出。redis安装与配置_第7张图片

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

redis安装与配置_第8张图片

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

redis安装与配置_第9张图片

使用

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

redis安装与配置_第10张图片

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

设置密码

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

redis安装与配置_第11张图片

 

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

使用config get requirepass获取密码。

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

你可能感兴趣的:(redis,redis,服务器,数据库)