【Redis】--- Linux安装Redis
⭐️C环境安装
由于redis是由C语言编写的,它的运行需要C环境,因此需要先安装gcc。
使用rpm离线安装.
🍋gcc rpm 包下载
🍍gcc 环境安装
上传linux环境,分别执行如下命令
rpm -Uvh cpp-4.8.5-44.el7.x86_64.rpm --nodeps --force
rpm -Uvh gcc-4.8.5-44.el7.x86_64.rpm --nodeps --force
rpm -Uvh glibc-2.17-317.el7.x86_64.rpm --nodeps --force
rpm -Uvh glibc-common-2.17-317.el7.x86_64.rpm --nodeps --force
rpm -Uvh glibc-devel-2.17-317.el7.x86_64.rpm --nodeps --force
rpm -Uvh glibc-headers-2.17-317.el7.x86_64.rpm --nodeps --force
rpm -Uvh glibc-static-2.17-317.el7.x86_64.rpm --nodeps --force
rpm -Uvh glibc-utils-2.17-317.el7.x86_64.rpm --nodeps --force
rpm -Uvh kernel-headers-3.10.0-1160.el7.x86_64.rpm --nodeps --force
rpm -Uvh libmpc-1.0.1-3.el7.x86_64.rpm --nodeps --force
rpm -Uvh mpfr-3.1.1-4.el7.x86_64.rpm --nodeps --force
–nodeps rpm在安装包时,不检查依赖关系,例如安装B,B依赖C导致无法安装,使用–nodeps就可以安装成功
–force 强制安装
🍅安装验证
gcc -v
🏆Redis 安装
☀️Redis下载
✨上传解压
[root@localhost ~]# cd /mnt/ //进入mnt文件目录
[root@localhost mnt]# tar xzf redis-6.2.6.tar.gz //解压redis
[root@localhost mnt]# ll //查看mnt目录
[root@localhost mnt]# mv redis-6.2.6 /usr/local/ //把redis-6.2.6移动到/usr/local/ 目录下
🎉编译
[root@localhost mnt]# cd /usr/local/redis-6.2.6/ //进入到/usr/local/redis-6.2.6/ 文件目录下
[root@localhost redis-6.2.6]# make //对解压后的文件进行编译
[root@localhost redis-6.2.6]# cd ./src //进入到 redis-6.2.6/src 文件目录下
[root@localhost src]# make install //进行redis安装
🔥配置Redis
vi redis.conf
- 把文件中的daemonize属性改为yes
- 把 redis.conf配置文件中的 bind 127.0.0.1 这一行给注释掉,这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。
- 把 redis.conf配置文件中的 protected-mode 设置成no
🌕启动
# cd src/
# ./redis-server /usr/local/redis-6.2.6/etc/redis.conf