美文网首页
Linux安装redis

Linux安装redis

作者: 奋斗_de_小青年 | 来源:发表于2020-06-15 12:17 被阅读0次

操作系统:CentOS

下载redis

进入redis下载页面
https://redis.io/

image.png

下边是配置步骤

我选择使用Xshell的Xftp工具

image.png

1. 先新建一个文件夹,目录是/usr/local/java

mkdir /usr/local/java

也可以在Xftp中新建文件夹

2.把下载的redis源码包,传入Linux的/usr/local/java目录

3.redis解压

①-命令行进入/usr/local/java文件夹

cd /usr/local/java

②-解压:tar zxvf 压缩包名称 ,然后使用Tab按键自动补全文件名

tar zxvf redis-6.0.1.tar.gz

4.安装

①-进入redis

cd redis-6.0.1/

②make

make

我安装的6.0遇到的问题

若出现【zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录】,则运行命令make MALLOC=libc

make MALLOC=libc

发现无法编译,报如下问题:

make[1]: Entering directory `/home/hanxueming/redis-6.0.1/src'
    CC Makefile.dep
make[1]: Leaving directory `/home/hanxueming/redis-6.0.1/src'
make[1]: Entering directory `/home/hanxueming/redis-6.0.1/src'
    CC adlist.o
cc1: error: unrecognized command line option "-std=c11"
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/home/hanxueming/redis-6.0.1/src'
make: *** [all] Error 2

开始按照提示错误查找解决方案:
https://blog.csdn.net/LeoHan163/article/details/106074497
按照执行完之后还是不行,后来发现,redis6 必须 gcc >= 4.9,下载gcc 4.9.4:
http://ftp.gnu.org/gnu/gcc/

tar -xzvf gcc-4.9.4.tar.gz
cd gcc-4.9.4
 ./configure --prefix=/usr/local/gcc  --enable-bootstrap  --enable-checking=release --enable-languages=c,c++ --disable-multilib
 make && make install

调整gcc相关指令路径:

mv /usr/bin/gcc /usr/bin/gcc-4.4.7
ln -s /usr/local/gcc/bin/gcc /usr/bin/gc
/usr/bin/gcc -v
mv /usr/bin/g++ /usr/bin/g++-4.4.7
ln -s /usr/local/gcc/bin/g++ /usr/bin/g++
mv /usr/bin/c++ /usr/bin/c++-4.4.7
ln -s /usr/local/gcc/bin/c++ /usr/bin/c++

如果出现下边的错误


image.png

解决办法:

升级到gcc 9.3:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
如果要长期使用gcc 9.3的话:
 
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
这样退出shell重新打开就是新版的gcc了
以下其他版本同理,修改devtoolset版本号即可。

5.配置redis

 vim redis.conf 
image.png
image.png
image.png

我这边只是简单的配置,仅供个人使用,如果是公司最好部署集群哨兵模式

6.启动

cd src
./redis-server ../redis.conf

7.查看启动成功

ps -aux|grep redis
root      7465  0.0  0.0 162196  7848 ?        Ssl  12:19   0:00 ./redis-server 127.0.0.1:6379
root      7476  0.0  0.0 112648   972 pts/0    S+   12:20   0:00 grep --color=auto redis

相关文章

  • 记一次搭建生产服务器

    Linux JDK 安装 Linux Maven 安装 Linux node 安装 Linux redis安装 L...

  • linux redis 安装及基本配置

    每次 linux redis安装,都要百度,索性将 linux redis 源码安装及配置记下,含 redis ...

  • Linux 安装

    Linux下安装mysql CentOS7.x系统安装Redis6.0.1 Linux安装redis和部署 Red...

  • redis

    linux安装redis

  • redis操作小结

    安装redis(windows、Linux、Ubuntu和Mac):Redis 安装 redis的启动、连接、停止...

  • linux下安装redis

    linux下的redis安装 1.首先将redis安装包下载到linux系统 redis官网https://red...

  • linux redis

    linux 安装redis wget http://download.redis.io/redis-stable....

  • 六. Redis集群

    一. Linux中Redis的安装 Linux版Redis的下载地址为:https://redis.io/down...

  • redis 生产环境安装

    redis 生产环境安装 linux 安装redis need tcl 8.5 or newer wget htt...

  • 【5】安装redis

    安装 下载Linux安装包,解压 进入redis目录 cd redis 编译redis,直接敲 make 回车 编...

网友评论

      本文标题:Linux安装redis

      本文链接:https://www.haomeiwen.com/subject/znecxktx.html