redis学习(一)——初识redis

redis学习(一)——初识redis

非关系型数据库

redis是非关系型数据库,和mysql不同,redis中的所有数据都是以key:value形式存在的

两者区别

SQL | NoSQL

结构化 | 非结构化

关联的 | 无关联

sql查询 | 非sql

ACID | BASE

redis安装
  • 下载redis压缩包
  • 将redis压缩包放到任意目录下
  • 运行tar -xzf redis-6.2.6.tar.gz命令解压
  • 解压后进入目录运行make && make install 安装,如果安装失败可能是虚拟机没有安装gcc

redis学习(一)——初识redis_第1张图片

我的安装目在/usr/local/src/redis-6.2.6/src

redis学习(一)——初识redis_第2张图片

redis启动

redis有三种启动方式

  • 默认启动
  • 指定配置启动
  • 开机自启动
默认启动

任意目录输入redis-server即可启动redis,关闭窗口后redis会停止

指定配置启动

在之前的解压目录下有一个redis.conf文件存储redis的配置,输入vim redis.conf命令可以对配置文件进行编辑,输入redis-cli 命令可以用指定配置启动。

redis-server redis.conf

停止服务

redis-cli -u 123456 shutdown

redis.conf常见配置

#密码
requirepass 123456
#开启守护进程 yes可在后台运行
protected-mode yes 
#允许访问的地址
bind 127.0.0.1
#端口 默认6379
port 6379
#数据库数量
databases 16
#日志文件
logfile ""
开机自启

我们也可以通过配置来实现开机自启。

首先,新建一个系统服务文件:

vi /etc/systemd/system/redis.service

内容如下:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

然后重载系统服务:

systemctl daemon-reload

执行下面的命令,可以让redis开机自启:

systemctl enable redis
Redis客户端
命令行

-h 跟redis所在的地址,-p跟端口号,-u跟密码

redis-cli -h 192.168.211.132 -p 6380 -u 123456

在这里插入图片描述

图形化客户端

我用的是RESP,使用步骤类似Navicat,输入地址密码测试连接,如果成功就证明连上redis了

redis学习(一)——初识redis_第3张图片

成功之后会显示16个库,编号0-15

redis学习(一)——初识redis_第4张图片

你可能感兴趣的:(笔记,java,redis,redis,学习,数据库)