Redis的下载安装+基础操作+redis客户端的安装
## 一、Redis下载与安装
### 1.Redis下载
**下载地址:**
Redis下载
Redis - The Real-time Data Platform
### 2.Redis安装
#### 2.1 上传下载好的tar.gz文件,指定redis存放位置
/usr/local/目录下(一般可以放在这里,看自己需要)
我是放在/opt/module/里面
#### 2.2 解压
tar -zxvf redis-6.2.13.tar.gz
#### 2.3 改名
mv redis-6.2.13.tar.gz redis6
#### 2.4 安装
进入redis6目录,输入make
#### 2.5 启动服务
进入src目录,输入./redis-server
[root@localhost redis]# cd src
[root@localhost src]# ./redis-server
##二、 基础操作
### 1.服务器端
#### 1.1 查看是否启动
[root@localhost redis]# ps -ef|grep redis
或
[root@localhost redis]# ./src/redis-cli ping
下面这个注意:如果设置了密码需要加上密码。
不知道密码可以这样查看
grep "requirepass" redis.conf
查看示例如下:
#### 1.2 启动(推荐后台启动)
**前台启动**
(ctrl+c后,redis也关了)
./src/redis-server
**后台启动**
修改/opt/module/redis/redis.conf文件
daemonize yes #前台启动,改后台启动
指定配置文件,启动
./src/redis-server ./redis.conf
#### 1.3 关闭
./src/redis-cli shutdown
如果启用了requirepass,直接关是关不掉的,报错如下
(1)使用密码关闭 Redis
如果 Redis 配置了密码(在 redis.conf
中设置了 requirepass
),关闭时需要认证:
./src/redis-cli -a 你的密码 shutdown
或分步操作:
./src/redis-cli auth 你的密码 # 认证
shutdown # 关闭
(2) 如果忘记密码
方法 1:修改配置文件后重启
编辑配置文件,注释或删除 requirepass 行:
vim redis.conf
找到:(可以用:/requirepass来定位,n是下一个,N是上一个)
requirepass yourpassword
注释掉:
# requirepass yourpassword
重启 Redis:
./src/redis-server ./redis.conf
如果需要修改密码,直接修改requirepass后面的单词就好,建议用""框住
方法 2:强制终止进程
如果无法通过正常方式关闭,直接 kill 进程:
kill -9 46891 # 替换为你的 Redis 进程 PID
(通过 ps -ef|grep redis 查看 PID)
#### 1.4设置全局变量(可选,不配置也不影响后续操作)
单纯的源码编译后是无法执行下面的命令查看redis的
方法 1:创建软链接(推荐)
将 Redis 的可执行文件链接到 /usr/local/bin/
,使其全局可用:
ln -s /opt/module/redis6/src/redis-server /usr/local/bin/redis-server
ln -s /opt/module/redis6/src/redis-cli /usr/local/bin/redis-cli
验证:
redis-server --version
redis-cli --version
如果返回版本信息,说明配置成功。
如果此时使用redis-server &
报错如下:
这是因为前面使用./src/redis-server ./redis.conf启动过redis了,此时端口6379是被占用的
应该redis-cli -a abc123 shutdown停掉前面的那个进程
再去使用redis-server &启动
注意此时启动的redis是没有密码认证的,如果想要启动有密码的,要使用下面命令
redis-server /opt/module/redis6/redis.conf
方法 2:添加 Redis 到 PATH
修改 ~/.bashrc
或 /etc/profile
,添加 Redis 的 src
目录到 PATH
:
bash
echo 'export PATH=$PATH:/opt/module/redis6/src' >> ~/.bashrc
source ~/.bashrc
验证:
which redis-server
如果返回路径(如 /opt/module/redis6/src/redis-server
),说明配置成功。
### 2客户端
#### 2.1启动
[root@localhost redis]# ./src/redis-cli
127.0.0.1:6379>
#### 2.2 关闭
方式一:指令ctrl+c
方式二:执行指令quit
方式三:执行指令exit
### 2.3.设置远程访问
修改/usr/local/redis/redis.conf文件
#bind 127.0.0.1 #注释掉允许本地连接
或者设置bind 0.0.0.0 #允许所有用户连接
protected-mode no #允许远程访问
## 三、Redis客户端
### 1.Redis客户端下载
**下载地址:**
Redis Insight
点击下面的免费下载选择自己所需版本
### 2.安装
双击打开程序,选择“下一步”
继续选择“我同意”
选择安装路径,点击“安装”
安装中。。。。。。。
安装完成,点击“下一步”
选择“桌面快捷”,点击“完成”
### 3.连接Redis服务端
打开客户端
点击“Connect to Redis Server”,创建连接