环境信息

  • CentOS 7.6

安装步骤

  1. 首先安装 gcc,目地是编译软件

    1
    yum install gcc-c++ 
  2. 通过 wget 命令下载 Redis-4.0.14,其它版本

    1
    wget http://download.redis.io/releases/redis-4.0.14.tar.gz
  3. 解压

    1
    tar -zxvf redis-4.0.14.tar.gz
  4. 把解压的文件 copy/usr/local/src 里面(纯属个人喜好)

    1
    cp -r redis-4.0.14 /usr/local/src/redis
  5. 进入 /usr/local/src/redis/deps 进行编译依赖项

    1
    2
    cd /usr/local/src/redis/deps
    make hiredis lua jemalloc linenoise
  6. 进入 /usr/local/src/redis 进行编译

    1
    2
    cd /usr/local/src/redis
    make
  7. 把上面的 redis 目录安装到我们自己定义的目录(纯属个人喜好)

    1
    2
    mkdir /usr/local/redis
    make install PREFIX=/usr/local/redis
  8. 验证安装是否成功

    1
    2
    cd /usr/local/redis/bin
    ls

    success

    看到如下启动文件就安装成功了!

  9. 现在就可以启动了

    1
    2
    3
    4
    5
    # 启动 redis server
    /usr/local/redis/bin/redis-server

    # 启动 redis 客户端
    /usr/local/redis/bin/redis-cli

但是我不喜欢这样纸,我喜欢把配置文件复制一份到我自己自定义的目录里,然后再启动!

例如:

创建一个自定义目录,把配置文件到复制一份到自定义的目录,比如我的 /root/myredis

1
2
cd ~ && mkdir myredis
cp /usr/local/src/redis/redis.conf myredis

最后以配置文件启动 redis-server

1
/usr/local/redis/bin/redis-server /root/myredis/redis.conf

run-redis

默认情况,Redis 不在后台运行的,我们修改配置文件让 Redis 在后台运行

1
cd /root/myredis && vim redis.conf

然后 /daemon 找到 daemonize,按 I 进入插入模式,把 no 改为 yes,最后依次按下 ESC -> :WQ 保存退出即可

daemonize

再次启动查看进程

1
2
/usr/local/redis/bin/redis-server /root/myredis/redis.conf
ps -ef | grep redis

process

客户端连接与退出

1
2
3
4
5
6
7
8
9
10
11
/usr/local/redis/bin/redis-cli
# 输入 ping,它会给你响应个 PONG
127.0.0.1:6379> ping
PONG

# 退出客户端
quit
# 或者
exit
# 或者
CTRL + C

停止 Redis

1
2
3
4
5
6
pkill redis-server
# 或者
/usr/local/redis/bin/redis-cli shutdown

# 再次查看进程
ps -ef | grep redis

bin 目录的文件说明

1
2
3
4
5
redis-benchmark  # redis 性能测试工具
redis-check-aof # 检查 aof 日志的工具
redis-check-dump # 检查 rdb 日志的工具
redis-cli # 连接用的客户端
redis-server # redis服务进程