标签:make lazy tps host bsp lse named key 配置文件
1.安装 gcc-c++
先查看gcc版本信息
gcc --v
2.安装redis
redis 官网的安装命令;官网地址:https://redis.io/download
先执行 wget http://download.redis.io/releases/redis-6.0.6.tar.gz,把文件下载好
解压文件,最好解压到指定的目录 tar xzf redis-6.0.6.tar.gz -C /opt/
进入redis解压文件的目录,cd /opt/redis-6.0.6
执行 make 命令,会执行失败,因为redis-6.0.6 版本需要的gcc 版本是5.3
错误提示是 struct redisserver 失败,类似这种:
server.c:5104:24: error: ‘struct redisServer’ has no member named ‘masterhost’ if (!server.masterhost) {
升级gcc 的版本就可以解决这个问题
3.升级 gcc 版本
升级命令如下:
yum -y install centos-release-scl && yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils && scl enable devtoolset-9 bash
再查看 gcc 的版本
4.重新编译redis
进入redis解压文件的目录,cd /opt/redis-6.0.6
执行make 命令,执行完成后看到下图就是编译成功
5.启动redis
进入src目录,命令 cd /opt/redis-6.0.6/src
执行 启动redis服务的命令 ./redis-server 看到下面的界面就表示启动成功
这种启动方式是属于前台启动,开启了之前,当前界面就啥都干不了,我们需要去修改一下配置文件,让redis服务后台运行
我们修改redis的配置文件,vi /opt/redis-6.0.6/redis.conf ,找到 daemonize 节点,设置为 yes
重新启动 redis 服务 ;进入 src 目录,执行./redis-server ../redis.conf 命令,启动成功,如下图
6.使用redis 客户端测试推送数据
在src 目录 执行 ./redis-cli 命令,使用set 和get 命令来测试,如下图
redis 的安装就到处结束
标签:make lazy tps host bsp lse named key 配置文件
原文地址:https://www.cnblogs.com/MC-zhouyongli/p/13518237.html