经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Redis » 查看文章
Linux安装redis和redis安装常见错误
来源:cnblogs  作者:jingsupo  时间:2020/12/8 8:59:45  对本文有异议

Linux 源码安装

  1. # wget http://download.redis.io/releases/redis-6.0.9.tar.gz
  2. # tar xzf redis-6.0.9.tar.gz
  3. # cd redis-6.0.9
  4. # make

执行完 make 命令后,redis-6.0.9 的 src 目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客户端程序 redis-cli:

下面启动 redis 服务:

  1. # cd src
  2. # ./redis-server

注意这种方式启动 redis 使用的是默认配置。也可以通过启动参数告诉 redis 使用指定配置文件使用下面命令启动。

  1. # cd src
  2. # ./redis-server ../redis.conf

redis常见错误:error: ‘struct redisServer’ has no member named ‘masterhost’

实际上就是gcc的版本太低了,只要更新gcc即可

解决方法:

  1. # 1. 安装gcc套装(如果是新系统,gcc通常安装不全面)
  2. yum install cpp
  3. yum install binutils
  4. yum install glibc
  5. yum install glibc-kernheaders
  6. yum install glibc-common
  7. yum install glibc-devel
  8. yum install gcc
  9. yum install make
  10. # 2. 升级gcc
  11. yum -y install centos-release-scl
  12. yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
  13. scl enable devtoolset-9 bash
  14. #注意:scl命令启用只是临时的,退出shell或者重启就会恢复到原来的gcc版本。
  15. #如果要长期生效的话,执行如下:
  16. echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile

 

原文链接:http://www.cnblogs.com/jingsupo/p/14037262.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号