缓存中间件Redis搭建与使用
- 前言
- 正文
- 1 提供安装环境
- 2 下载安装
- 3 修改启动配置
- 4 启动服务
- 5 使用
- 6 关闭服务
- 7 卸载
 
 
前言
redis服务将在linux系统中部署,本文前提是已经搭建一个linux系统,并配置好网络等。使用vmware搭建一个linux系统,可以参考文章:
 Linux环境搭建(一)— 实现ssh连接
 如需使用linux系统完成Java项目部署,mysql数据库服务部署可以参考文章:
 Linux环境搭建(二)— 配置Java环境
 Linux环境搭建(三)— 搭建数据库服务器
正文
1 提供安装环境
redis服务需要c++编译环境
sudo apt-get install gcc- c++
gcc -v
2 下载安装
下载redis-7.0.0
 下载地址:redis download
 上传到linux系统中opt目录下(一般外源软件都安装在opt里面)
 解压缩
tar -zxvf redis-7.0.0.tar.gz 
进入目录
cd redis-7.0.0
在redis-7.0.0目录下执行make命令
make && make install
以下log表示安装完成
Hint: It's a good idea to run 'make test' ;)INSTALL redis-serverINSTALL redis-benchmarkINSTALL redis-cli
make[1]: Leaving directory '/opt/redis-7.0.0/src'
默认会安装在/usr/local/bin
cd /usr/local/bin
bin目录下的命令:
redis-benchmark*性能测试工具,服务器启动后运行可以看看性能如何
redis-check-aof修复有问题的aof文件
redis-check-rdb修复有问题的rdb文件
redis-cli*客户端,操作入口
redis-sentinelredis集群使用,哨兵
redis-server*redis服务器启动命令
3 修改启动配置
建一个myredis文件夹,并把/opt/redis-7.0.0中的redis.conf复制一份
cd /opt/redis-7.0.0
mkdir /myredis
cp redis.conf /myredis/redis7.conf
修改配置
vim redis7.conf
daemonize no -> daemonize yes 后台运行打开
protected-mode yes -> protected-mode no 保护关闭
bind 127.0.0.1 -> 注释,否则影响远程连接
requirepass -> requirepass root 添加密码
4 启动服务
启动服务
## 进入目录
cd /myredis
## 启动服务
redis-server redis7.conf 
## 查看进程
ps -ef|grep redis|grep -v grep
连接服务
root是我的密码
redis-cli -a root
## 或者
redis-cli -a root -p 6379
进入redis命令端,使用ping命令,回应pong表示连接成功
ping
## 退出
quit
5 使用
set k1 helloworld
get k1
6 关闭服务
root是我的密码
# 命令端内使用 shutdown直接关闭,命令外使用以下方式:
# 单实例关闭
redis-cli -a root shutdown
# 多实例关闭,指定端口
redis-cli -a root -p 6379 shutdown
7 卸载
关闭服务,删除所有/usr/local/bin/redis-*中的文件
rm -rf /usr/local/bin/redis-*