大佬连接
https://blog.csdn.net/qq_44066173/article/details/115178982?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-1&spm=1001.2101.3001.4242
修改好ip
在 /usr/local路径下创建一个redes目录
上传并解压
进入到 cd redis-6.0.6
执行 make 命令 报错
1)如果报错 cc:command not found,是因为缺少gcc
安装gcc
yum install gcc
后面一直选 y
清理一下
make distclean
再次编译
make
继续报错 如下:
是因为gcc默认安装的gcc是4.8.5,版本过低,需要升级
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
echo “source /opt/rh/devtoolset-9/enable” >> /etc/profile
gcc 已经升级好了
redis 安装路径下 /usr/local/redis/redis-6.0.6
执行一下清空命令
make distclean
再执行
make
出现下面这种就代表安装成功了
从源码中把可执行文件迁出
make install PREFIX=/opt/redis6 将迁移额源码放个位置
vi /etc/profile
增加以下内容:
##对应你放置的位置
export REDIS_HOME=/opt/redis6
export PATH=
P
A
T
H
:
PATH:
PATH:REDIS_HOME/bin
#使配置生效
source /etc/profile
#验证
echo $PATH
进入安装目录: /usr/local/redis/redis-6.0.6/utils/
执行启动./install_server.sh 报错如下!!!
解决方案:
vi ./install_server.sh
红框中的注释了
./install_server.sh 这次成功了 可以看到最下方的 successful!!!!
红框的位置不动就回车一下
配置一些细致文件以及远程连接
安装路径下创建 etc目录
把reids.config 移动到etc目录下 要精准移动,因为其他地方也有etc目录,为了防止移错地方
2、配置后台启动
把daemonize no 改成daemonize yes
找不到可以搜 命令 \daemonize
4、远程连接的配置
修改redis.conf,将第70行的bind 127.0.0.1注释掉,第90行将protected-mode改为no
vi redis.conf
5、配置完成了启动
注意:路径改成自己的哦
开放6379端口