redis配置(Xshell连接centos7的基础上)
PS:建立连接的需要是root,否则没权限下载gcc
CentOS新手必看:轻松进入根目录的实用指南与常见问题解答 - 云原生实践
centos7下输入命令ls,提示anaconda-ks.cfg-CSDN博客
1. 安装redis
(1)cd进入opt文件夹
(2)rz传入安装包
(3)接着可以通过ls展示列表
(4)通过命令对redis安装包进行解压
tar -zxvf redis-5.0.7.tar.gz
(5)移动安装包到指定路径
mv redis-5.0.7.tar.gz
2. gcc依赖的安装(含镜像配置)
- Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖
- 当我们直接安装gcc时候会发现“网络不可达”,此时我们就需要进行镜像设置
(1)cd进入对应路径
cd /etc/yum.repos.d/
(2)ls查看目录
(3)把对应文件复制到opt中
cp CentOS-Base.repo /opt/
(4)进入opt文件中查看
cd /opt/
ls
(5)回到原来的路径中继续操作
cd /etc/yum.repos.d/
(6)配置aliyun镜像
wget http://mirrors.aliyun.com/repo/Centos-7.repo
在这个过程中,如果配置失败,会自动配置其他镜像
(7)回到opt中
cd /opt/redis/
(8)重新安装gcc
yum install -y gcc-c++
(9)安装成功
gcc -v
3. 建立缓存
(1)重新加载缓存
make install
make clean
make
(2)进入bin目录
cd /usr/local/bin/
(3)ls查看列表
(4)回到根目录查看列表
cd ~
(5)运行测试(ctrl+c退出)
redis-server
4. 端口测试
(1)进入到bin目录
cd /usr/local/bin/
(2)创建目录并进行复制操作
mkdir -p ./myredis
cp /opt/redis/redis.conf ./myredis/
(3)进入myredis文件夹中
cd myredis/
(4)退一步到bin目录中执行操作
退一步需要执行:
cd -
执行的操作为:
redis-server ./myredis/redis.conf
成功运行
(5)检查redis运行情况
ps aux | grep redis-server
发现暂停运行:
(6)唤醒redis
- 方法2:在一个终端保持redis运行的情况下,再打开一个终端进行ping操作
- 方法3:直接进入启动文件中进行设置,详见4.1
kill -CONT 21497
(7)进入端口测试,(验证 Redis 服务器是否正常运行并可以接受客户端请求)
redis-cli -p 6379
测试成功:
退出该界面
exit
4.1 保持redis后台运行
(1)修改文件
vim redis.conf
(2)在文件中大概136行,将no修改为yes
- #是否在后台执行,yes:后台运行;no:不是后台运行