一、redis的简介与安装

Redis 的简介(本文Rdis版本:5.0.5)

一款内存高速缓存数据库。是完全开源免费的,用C语言编写的,遵守BSD协议,高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库。

一、下载

  Redis 的官网是:https://redis.io 这是全英文的,英语不太好的,我们也可以查看中文网站:http://www.redis.cn/

二、安装

  • 环境安装

  虚拟机安装完成之后,我们启动Linux系统,将第二步下载的 redis 文件通过工具复制到 /opt 目录下,然后在通过如下命令进行解压:

tar -zxvf redis-5.0.5.tar.gz  -C  /usr/local/jdy/

  由于在安装过程中需要对源码进行编译,而编译依赖 gcc 环境。如下图所示,则是没有进行 gcc 的安装:

yum -y install gcc  
yum -y install gcc-c++  
  • 编译安装
[root@jdy jdy]# mv redis-5.0.5/ redis
[root@jdy jdy]# cd redis
[root@jdy jdy]# make
#编译完成之后,还是在该目录下输入 make install 进行构建:
#该命令会生成 Redis的5个二进制文件,默认是在 /usr/local/bin 路径下,但是我们可以手动指定生成的文件位置,将 make install 变成:(注意安装目录)
[root@jdy redis]#  make PREFIX=/usr/local/jdy/redis install
 #完成之后,就会在 /usr/local/redis/bin 目录下生成如下几个二进制文件:
  • redis-server:Redis服务器

  • redis-cli:Redis命令行客户端

  • redis-benchmark:Redis性能测试工具

  • redis-check-aof:AOF文件修复工具

  • redis-check-rdb:RDB文件检查工具

三、启动Redis

  首先,我们进入 Redis 文件的安装目录:

  可以看到该目下有 `redis.conf` 配置文件,这个文件特别重要,后期的很多配置都是在这里面进行,为了防止该文件被破坏,我们可以将该文件复制到 /etc/redis 目录下:

[root@jdy redis]# mkdir /etc/redis
[root@jdy redis]# cp redis.conf /etc/redis/

  然后通过如下命令即可启动

/usr/local/jdy/redis/bin/redis-server /etc/redis/redis.conf
#出现下图说明启动成功

  注意:此种方式启动 Redis,当我们关闭命令窗口时,则 redis-server 程序也结束了,这显然是不友好的,我们需要在 redis.conf 文件中,找到daemonize,将其设置为yes,将Redis设置为以守护进程的方式进行启动。

  启动之后可以通过如下命令查看 Redis 服务是否启动:

[root@jdy redis]# ps -ef|grep redis
root       9558      1  0 14:11 ?        00:00:00 ./bin/redis-server 127.0.0.1:6379
root       9563   9159  0 14:11 pts/1    00:00:00 grep --color=auto redis

  Redis服务端启动完成之后,输入如下命令进入 Redis 客户端:

[root@jdy redis]# /usr/local/jdy/redis/bin/redis-cli
127.0.0.1:6379> 

四、关闭Redis

  • 安全关闭,但是只适用于没有配置密码的场景(一般情况下不会给Redis设置密码)。

redis-cli shutdown
  • 强制关闭,可能会造成Redis内存数据丢失。
kill -9 pid
原文地址:https://www.cnblogs.com/jdy1022/p/13745350.html