Redis系列|深入浅出Redis(一)

2023-12-28 19:55:57 浏览数 (5)

Redis 简介

1)Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库,每个数据库对应一个redisDb结构。Redis能读的速度是110000次/s,写的速度是81000次/s。

2)Redis命令,不区分大小写

备注:此处依据Redis 5.0 整理

Redis安装、连接和登录

1、安装

1)Reids for Mac

在MacOS钟安装redis比较简单,使用Homebrew直接搜索、安装即可。

  • HomeBrew 安装

brew search redis brew install redis

  • 安装目录REDIS_HOME

HomeBrew 安装后路径也比较好找,基本上都在Cellar下面按照软件名称命名的文件夹就是。

代码语言:powershell复制
> /usr/local/Cellar/redis/
> /usr/local/Cellar/redis/5.0.8/bin

> cd /usr/local/Cellar/redis/5.0.8/bin
  • 设置软链接

无论是在macOS还是其他操作系统中,设置软链接是一个让我们后续的工作变得更加便捷。

Homebrew 软连接目录如下:

/usr/local/var/homebrew/linked/redis

  • 配置文件目录

在Redis的配置文件中,配置文件使用默认位置,redis 配置文件目录如下:

/usr/local/etc/redis.conf

  • redis 其他目录

/usr/local/var/db/redis /usr/local/opt/redis

2)for Windows

在Windows中,可以从官网下载msi文件,然后一步一步安装即可。大家可以参考一下我以前的文章。

3)for Linux (CentOS)

这个在我们的实验环境中,经常被用到,操作步骤无非也就是:

  1. 下载二进制文件
  2. 拷贝(上传)到磁盘某个目录
  3. 修改配置文件
  4. 修改网络参数
  • 在修改配文件时,最重要的两个点

(1)密码

修改配置文件,增加密码,密码的复杂度尽量设置8位以上,大、小写字母、数字和特殊字符组合。

requirepass Redis123QAZ!@#

(2)端口号

端口号一般不使用默认端口。

port 36379

2、启动redis

  • 在MacOS启动服务

根据配置文件启动redis,在macOS中

代码语言:powershell复制
> cd /usr/local/Cellar/redis/5.0.8/bin

> ./redis-server /usr/local/etc/redis.conf
  • 在Linux启动服务

在Linux的其中操作系统中。,修改完懒人配置版,那么可以启动服务了。至于如何启动,主要看环境的配置。

(1)方式一

redis-server /etc/redis.conf & ./redis-server /root/redis/redis-5.0.8/etc/redis.conf &

(2)方式二

cd /data/software/redis/redis-5.0.8/src ./redis-server ../redis.conf > ../../logs/redis.log &

启动redis可能出现的问题

代码语言:shell复制
signal-handler received sigint scheduling shutdown

出现这个问题最好的解决办法是重新安装一次。

3、连接到redis

1)基本命令操作

./redis-cli -h HOST or IP Address -p port -a Password

在命令行输入Redis命令,如果设置了密码,然后输入密码。例子

代码语言:shell复制
> ./redis-cli -p 36379
> ./redis-cli -h 127.0.0.1 -p 36379
> ./redis-cli -h 127.0.0.1 -p 36379 -a Redis123QAZ!@#
> ./redis-cli -h 127.0.0.1 -p 36379 -a Redis123QAZ!@#
> ./redis-cli -h 127.0.0.1 -p 36379 -a Redis123QAZ!@#

4、查看Redis版本

查询版本是一个通用命令,多数的软件都用这个命令。

  • 服务端

./redis --version./redis --version redis 5.0.8

  • 客户端

./redis-cli --version./redis-cli --version redis-cli 5.0.8

结束语

学习数据库比较简单,首先学会下载、安装、配置、启动、测试。


我正在参与2023腾讯技术创作特训营第四期有奖征文,快来和我瓜分大奖!

1 人点赞