redis学习(一)——初识redis

78 篇文章 0 订阅
3 篇文章 0 订阅

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

在这里插入图片描述

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

在这里插入图片描述

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了

在这里插入图片描述

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

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张宜强

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值