Linux安装Redis

发布时间 2023-04-27 14:43:48作者: shaun88

前言:还是和以前一样,linux安装软件的目录都是data目录

 

1.进入data目录,创建redis目录并进入该目录

cd /data
mkdir redis
cd redis

 

2.上传 "redis-4.0.11.tar.gz" 文件到当前目录(/data/redis)

 "redis-4.0.11.tar.gz" 文件地址:https://shaun.lanzoum.com/iICjb0u298te

 

3.解压redis

tar -zxvf redis-4.0.11.tar.gz

 

4.进入刚刚解压完成的目录(redis-4.0.11)

cd redis-4.0.11

 

5.编译redis

make MALLOC=libc

 

小剧场:

可以看到,主动离开了这个目录,并且还让我们试试"make test",试试就试试

make test

 这次很直接呀,直接错误1,错误2,(完全不慌0_o)

已知:You need tcl 8.5 or newer in order to run the Redis test

说明系统中 缺少 tcl 或者 tcl 版本比较老

解决:

  • 检查系统中是否有 tcl (发现系统中没有安装tcl)
rpm -qa | grep tcl

 

  • 下载 tcl-8.5.13-8.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/tcl-8.5.13-8.el7.x86_64.rpm

  • 安装 tcl-8.5.13-8.el7.x86_64.rpm
rpm -ivh tcl-8.5.13-8.el7.x86_64.rpm

  •  检查一下系统中是否有 tcl (有了,老铁没毛病)
rpm -qa | grep tcl

  •  再试试:make test  (全是 绿色ok :666666)
make test

 纯绿色没有报错,OK了,小剧场完结撒花,希望以后再也没有小剧场了。

 

6.重新编译redis,可以看到只是给了一个提示,别怕,问题上一步骤已经解决了。

make MALLOC=libc

 

7.安装redis

make install PREFIX=/data/redis

 

8.进入bin目录

cd /data/redis/bin

 

9.生成一个redis配置文件

cp /data/redis/redis-4.0.11/redis.conf /data/redis/bin/

 

10.启动redis

/data/redis/bin/redis-server

 

11.新开一个会话窗口,关掉刚刚redis的会话窗口

 

12.查看redis是或启动成功

ps -e | grep redis

 (成功了,站起来活动一下身体吧!)