Linux下载安装Redis步骤 和 安装中遇到的问题:执行make和make install报错以及src文件中没有redis.server和redis.cli等文件
Linux下载安装redis的安装步骤以及安装中遇到的问题:src文件中没有redis.server和redis.cli等文件,或执行make或者make install报错
安装中遇到的问题:
src文件中没有redis.server和redis.cli等文件,或执行make或者make install报错(下面是make install报错):
make[1]: *** [server.o]
Error 1 make[1]: Leaving directory `/home/redis-6.0.6/src'
make: *** [install] Error 2
出现问题原因:都是因为gcc版本过低
解决办法:在redis-6.0.6目录下执行下列六行命令
①yum -y install centos-release-scl
②yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-③9-binutils
④scl enable devtoolset-9 bash
⑤echo “source /opt/rh/devtoolset-9/enable” >>/etc/profile#修改环境变量
⑥gcc -v #可以查看版本
Linux下载安装Redis的安装步骤
1、在官网下载最新版的Redis
http://redis.cn/
2、下载获得 redis-x.x.x.tar.gz 后将它放到我们Linux的home目录下
3、解压命令 : tar -zxvf redis-x.x.x.tar.gz
4、进入目录: cd redis-x.x.x
5、(切换用户 su root)在root用户下的目录cd redis-x.x.x;安装gcc (gcc是linux下的一个编译程序,是c程序的编译工具): yum install gcc-c++,版本测试: gcc -v
可能出现问题:gcc版本过低
make[1]: *** [server.o]
Error 1 make[1]: Leaving directory `/home/redis-6.0.6/src'
make: *** [install] Error 2
解决办法:在redis-6.0.6目录下执行下列六行命令
①yum -y install centos-release-scl
②yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-③9-binutils
④scl enable devtoolset-9 bash
⑤echo “source /opt/rh/devtoolset-9/enable” >>/etc/profile#修改环境变量
⑥gcc -v #可以查看版本
6、在 redis-x.x.x 目录下执行 make 命令,然后在 redis-x.x.x目录下执行 make install (这两个命令执行后没有报错即成功)
7、查看默认安装目录:usr/local/bin(/usr 这是一个非常重要的目录,类似于windows下的Program Files,存放用户的程序)
8、拷贝配置文件(备用)
执行:cd /usr/local/bin
执行:ls -l
在/usr/local/bin文件下新建:mkdir xiaoConfig
在/usr/local/bin文件下拷贝:cp redis.conf xiaoConfig # 拷一个备份,养成良好的习惯,我们就修改这个文件
9、修改配置保证可以后台应用(改为后台方式启动,即将daemonize改为 yes)
在/usr/local/bin/xiaoConfig文件下执行:vim redis.conf ,找到daemonize并将daemonize改为 yes
10、启动Redis(通过指定的配置文件启动服务)
在/usr/local/bin文件下:redis-server ./xiaoConfig/redis.conf
11、测试连接(使用redis客户端进行连接)
在/usr/local/bin文件下:redis-cli -p 6379
出现127.0.0.1:6379>
然后
在127.0.0.1:6379>下执行:ping
在127.0.0.1:6379>下执行:set name xiaoxiao
在127.0.0.1:6379>下执行:get name
12、查看redis进程是否开启(双击xshell会话新建窗口虚拟机查看redis进程是否开启)
ps -ef|grep redis
13、关闭redis服务
在127.0.0.1:6379>下执行: shutdown
然后出现not connected> ,并执行:exit (not connected未连接)
更多推荐
所有评论(0)