- 在官网上下载Redis压缩包
- http://www.redis.io
- 如果英语不好可以去中文网
- www.redis.cn
- 由于Redis操作场景的原因redis官方推荐在linux系统上使用它
- 往下滑
- 根据你的centos的版本下载
- 然后通过xftp或者sftp或winSCP传到你的服务器或者虚拟机上
- 然后在解压到你的目录中,通常解压在/opt下或者自己在/opt下创建分类目录
- 一般的服务器这一步就初步安装好Redis了
- cd进我们的Redis目录输入yum -install gcc-c++
- 但是由于gcc版本的问题,我们常用的centos的光盘负载的默认gcc版本不够,一般只有4.几,但是官方的需求是gcc版本必须在8.5以上,所有我们需要更新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
- 需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
- 如果要长期使用gcc 9.3的话:
- echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
- ————————————————
- 版权声明:本文为CSDN博主「乞力马扎罗の黎明」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
- 原文链接:CentOS升级gcc到高版本(全部版本详细过程)_乞力马扎罗の黎明的博客-CSDN博客_centos升级gcc
- 可根据原链接获取更新其他版本的方式
- 然后进入Redis目录中
-
cd redis-6.0.6
-
make
- 二次make
-
make install
-
- 查看默认安装路径可得知是否安装成功
-
cd /usr/local/bin
- 如有以上内容则安装成功
-
-
/usr 这是一个非常重要的目录,类似于 windows 下的 Program Files, 存放用户的程序1 A 、 redis.conf 配置文件中 daemonize 守护线程,默认是 NO 。B 、 daemonize 是用来指定 redis 是否要用守护线程的方式启动。daemonize 设置 yes 或者 no 区别daemonize:yesredis 采用的是单进程多线程的模式。当 redis.conf 中选项 daemonize 设置成 yes 时,代表开启守护进程模式。在该模式下, redis 会在后台运行,并将进程 pid 号写入至 redis.conf 选项pidfifile 设置的文件中,此时 redis 将一直运行,除非手动 kill 该进程。daemonize:no当 daemonize 选项设置成 no 时,当前界面将进入 redis 的命令行界面, exit 强制退出或者关闭连接工具 (putty,xshell 等 ) 都会导致 redis 进程退出。9 、启动测试一下!
cd /usr/local/bin ls -l # 在redis的解压目录下备份redis.conf mkdir myredis cp redis.conf myredis # 拷一个备份,养成良好的习惯,我们就修改这个文件 # 修改配置保证可以后台应用 vim redis.conf
redis-server /opt/redis-6.0.6/redis.conf redis-cli /opt/redis-6.0.6/redis.conf
完成!
-