Linux安装Redis

Linux安装Redis

@Author : GavinLau

@Update Time : 2018-08-16

@Contact Way : 156071616(qq群)

 

Redis官网 https://redis.io

安装 :

安装过程中如遇到问题 , 请查看下方FAQ

1. [root@VM_0_7_centos ~]# cd /usr/local/

2. [root@VM_0_7_centos local]# wget http://download.redis.io/releases/redis-4.0.11.tar.gz

3. [root@VM_0_7_centos local]# tar xzf redis-4.0.11.tar.gz

4. [root@VM_0_7_centos local]# cd redis-4.0.11/

5. [root@VM_0_7_centos redis-4.0.11]# make

6. [root@VM_0_7_centos redis-4.0.11]# make PREFIX=/usr/local/redis install     // 安装到指定目录

7. [root@VM_0_7_centos redis-4.0.11]# cp /usr/local/redis-4.0.11/redis.conf /usr/local/redis      // 复制配置文件

8. [root@VM_0_7_centos redis-4.0.11]# cd /usr/local/redis    // 进入redis目录

9. [root@VM_0_7_centos redis]#  ./bin/redis-server ./redis.conf   // 启动Redis

Linux安装Redis_第1张图片

10. [root@VM_0_7_centos redis]# ./bin/redis-cli     // 连接redis
127.0.0.1:6379>

 

FAQ : 

Question1.  如何获取redis下载链接

Answer :

访问Redis官网 (https://redis.io), 看到 "Download it" ,发现类似"Redis 4.0.11 is the latest stable version"链接,鼠标放到此链接上,鼠标右键复制链接地址即可

Question2.  make后出现 "Hint: It's a good idea to run 'make test' "

Answer : 

// 输入make test

[root@VM_0_7_centos redis-4.0.11]# make test

// 出现如下, 会发现"You need tcl 8.5 or newer in order to run the Redis test"

cd src && make test
make[1]: Entering directory `/usr/local/redis-4.0.11/src'
    CC Makefile.dep
make[1]: Leaving directory `/usr/local/redis-4.0.11/src'
make[1]: Entering directory `/usr/local/redis-4.0.11/src'
You need tcl 8.5 or newer in order to run the Redis test
make[1]: *** [test] Error 1
make[1]: Leaving directory `/usr/local/redis-4.0.11/src'
make: *** [test] Error 2

// 安装tcl

[root@VM_0_7_centos redis-4.0.11]# yum install tcl

[root@VM_0_7_centos redis-4.0.11]# make test

Question3.  Redis目录结构

Answer : 

-rwxr-xr-x 1 root root 2451240 Aug  1 11:59 redis-benchmark    // redir性能测试工具
-rwxr-xr-x 1 root root 5768672 Aug  1 11:59 redis-check-aof    // 检查aof日志的工具
-rwxr-xr-x 1 root root 5768672 Aug  1 11:59 redis-check-rdb    // 检查rdb日志的工具
-rwxr-xr-x 1 root root 2617272 Aug  1 11:59 redis-cli    // 连接用的客户端
lrwxrwxrwx 1 root root      12 Aug  1 11:59 redis-sentinel -> redis-server
-rwxr-xr-x 1 root root 5768672 Aug  1 11:59 redis-server    // redis服务进程

Question4.  Redis如何以后台的形式运行

Answer : 

[root@VM_0_7_centos redis]# vim redis.conf

找到daemonize no

改为daemonize yes

[root@VM_0_7_centos redis]# ./bin/redis-server ./redis.conf  // 重启

[root@VM_0_7_centos redis]# ps aux|grep redis // 查看redis是否在运行中

你可能感兴趣的:(GavinLau,-,Reids,Redis安装,Linux安装Redis,Redis)