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

tech2023-11-22  61

转载于: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 即可。
最新回复(0)