1、安装环境
在安装redis之前需要先安装C++编译环境,查看目前Linux系统上的gcc版本:gcc -v,如果Linux系统没有安装gcc编译器,会提示“Command not found”;后续make的时候会报错。
安装gcc命令:yum -y install gcc-c++;
查看版本:gcc -v;(版本低的话需要升级)
升级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 #临时修改系统的gcc版本
如果要长期使用gcc的话最后就执行命令: echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
2、下载Redis 压缩包
下载地址:https://redis.io/download 下载稳定版即可,目前我下载的是6.09版本;
方式一:使用wget命令下载redis压缩包:wget http://download.redis.io/releases/redis-6.0.9.tar.gz #默认下载到当前目录 ,指定目录的话使用: wget -p 位置 http://download.redis.io/releases/redis-6.0.9.tar.gz
方式二:通过xftp或者其他远程管理工具,将windows下载好的压缩包拷贝到Linux服务器中; 记住自己存放压缩包的目录;一般服务器之外的第三方软件装在opt这个文件夹中。
3、解压
执行命令:tar -zxvf redis-6.0.9.tar.gz 解压完成后当前目录会有 redis-6.0.9 和 redis-6.0.9.tar.gz两个文件,进入 redis-6.0.9目录然后执行:make 命令,这里只是编译,这里如果报错就检查gcc是否安装和版本有没有更新。
4、安装redis
在redis-6.0.9目录执行:make install PREFIX=/opt/myredis/ #安装位置 根据个人习惯创建安装目录。接下来把redis-6.0.9目录下的配置文件redis.conf 手动拷贝到redis安装目录的bin目录中,以方便开启后台运行与远程访问; 命令:cp -r redis.conf /opt/myredis/bin/
然后进入bin目录: cd /opt/myredis/bin/
修改为后台启动:vim redis.conf #进入vim后 输入: /搜索内容 可以快速搜索;
将daemonize no 改成 daemonize yes
5、启动redis服务
启动并指定启动服务配置文件:./redis-server ./redis.conf #(redis.conf 可以存放在其他目录下,我觉得放在一起比较好操作)。查看redis进程是否启动:ps -ef |grep redis。
进入redis操作环境:./redis-cli 或者 ./redis-cli -h 127.0.0.1 -p 6379 # 默认端口 6379 默认端口 6379。