资源
百度网盘下载相关安装包
链接:https://pan.baidu.com/s/1A060d-GRBGY7iz3xaphkjA
提取码:lmkw
安装步骤
检查编译环境
检查是否安装过gcc和g++(编译redis需要用)
分别执行gcc -v和g++ -v,查看显示信息的最后一行是否有gcc版本信息。
gcc -v
g++ -v
如果没有安装过,将资源中的安装包安装上去。
解压安装包
tar -zxf gcc.tar.gz
tar -zxf gcc-c++.tar.gz
安装gcc
进入gcc目录
执行
rpm -Uvh *.rpm --nodeps --force
安装gcc-c++
进入gcc-c++目录
执行
执行rpm -Uvh *.rpm --nodeps --force
安装redis
1. 解压安装包
tar -zxf redis-5.0.4.tar.gz
2. 编译
cd redis-5.0.4
make
3. 安装redis
cd src
make install
如果出现如下错误,请在安装时添加配置参数
zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory
make MALLOC=libc install
指定安装目录的命令
make PREFIX=/usr/local/redis install
配置redis
1. copy配置文件
cp ../redis.conf /etc/
2. 修改配置文件
vi /etc/redis.conf
允许远程连接
将bind 127.0.0.1 注释(前加#)
protected-mode->no
daemonize -> yes
设置密码(当然也可以不设置)
requirepass (去掉#)->redis
启动redis
指定配置文件启动
redis-server /etc/redis.conf
停止redis
ps -ef | grep redis
kill -9 5847
检查是否启动成功
ps -ef | grep redis
连接校验
注意有密码时需要加参数
./redis-cli -a redis
无密码:./redis-cli
keys
注意
当出现本地可连接,但远程连接不了时检查下配置文件是否未将 bind 127.0.0.1注释掉