一、SQL 与 NoSql 对比

image.png

二、Redis

1、定义

:::success Remote Dictionary Server,远程词典服务器,是一个基于内存的键值型NoSQL数据库 :::

2、特征

2、指定配置启动

属于后台启动

  1. # 修改配置文件
  2. vi redis.conf
  3. # 进入redis安装目录
  4. cd /usr/local/src/redis-6.2.6
  5. # 启动
  6. redis-server redis.conf
  1. # 利用redis-cli来执行 shutdown 命令,即可停止 Redis 服务,
  2. # 因为之前配置了密码,因此需要通过 -u 来指定密码
  3. redis-cli -u 123321 shutdown

3、开机自启

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

  1. vi /etc/systemd/system/redis.service

内容如下:

  1. [Unit]
  2. Description=redis-server
  3. After=network.target
  4. [Service]
  5. Type=forking
  6. ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
  7. PrivateTmp=true
  8. [Install]
  9. WantedBy=multi-user.target

然后重载系统服务:

  1. systemctl daemon-reload

现在,我们可以用下面这组命令来操作redis了:

  1. # 启动
  2. systemctl start redis
  3. # 停止
  4. systemctl stop redis
  5. # 重启
  6. systemctl restart redis
  7. # 查看状态
  8. systemctl status redis

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

  1. systemctl enable redis

image.png

五、redis客户端

1、命令行客户端

2、图形化客户端

👉 下载地址:https://github.com/lework/RedisDesktopManager-Windows/releases
👉 redis客户端源码地址:https://github.com/uglide/RedisDesktopManager
image.png

如果连不上: 1、确认Windows 是否能ping通 虚拟机 2、尝试关闭虚拟机的防火墙 systemctl stop firewalld.service 3、redis 是否已开启(systemctl status redis查看状态是否running),如果关闭状态需要开启redis

🦄 更好看的客户端:https://github.com/qishibo/AnotherRedisDesktopManager