centos下 安装Redis 以及安装报错解决方案

转载于:https://blog.csdn.net/qq_16733389/article/details/107809054

一、安装Redis

1.
把下载好的redis-5.0.4.tar.gz安装包拷贝到当前虚拟机root目录下,解压到/usr/local下
[root@localhost ~]# tar -zxvf redis-5.0.4.tar.gz -C /usr/local

2.
编译的c++环境
[root@localhost ~]# yum install gcc-c++

3.
进入redis-5.0.4目录 使用make命令编译redis(若报错,先make distclean再make
[root@localhost redis-5.0.4]# make

4.
使用make PREFIX=/usr/local/redis-5.0.4 install命令安装(安装后会出现bin目录)
[root@localhost redis-5.0.4]# make PR
EFIX=/usr/local/redis-5.0.4 install

5.
启动redis服务端(前台启动)
[root@localhost redis-5.0.4]# cd bin
[root@localhost bin]# ./redis-server

在这里插入图片描述
启动后看到如上欢迎页面,但此窗口不能关闭,窗口关闭就认为redis也关闭了,所以我们需要在后台启动,然后再启动客户端进行连接,所以首先Ctrl+C退出。
解决:可以通过修改配置文件配置redis的后台启动(即服务器启动了但不会创建控制台窗口)
步骤如下:

1.
切换到redis-5.0.4目录下,把当前目录下的redis.conf文件拷贝到bin目录下
[root@localhost bin]# cd …/
[root@localhost redis-5.0.4]# cp redis.conf bin/redis.conf
2.
切换到bin目录下,修改redis.conf文件
[root@localhost redis-5.0.4]# cd bin
[root@localhost bin]# vim redis.conf
3.
将redis.conf文件中的daemonize的值从no修改成yes表示后台启动
在这里插入图片描述
4.
启动redis服务端(后台启动)
[root@localhost bin]# ./redis-server redis.conf
5.
查看是否启动成功
[root@localhost bin]# ps -ef | grep redis
6.
启动客户端
[root@localhost bin]# ./redis-cli

二、安装报错(struct redis Server没有名为XXXX的成员)

字体的颜色和大小

在这里插入图片描述
如果出现这个问题的话,需要进行如下操作:

1、安装gcc套装:
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
2、升级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

3、执行完上述命令后 先make distclean,再make 即可。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值