redis 学习 --->>> 3、Redis 安装和启动、关闭

3、Redis 安装和启动、关闭

官网

Redis 官网发布的是支持 Linux 系统的版本,下载稳定版 Stable ,然后通过xftp拉到 CentOS 中。或者通过命令行安装

redis 安装
root 用户
cd /opt
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
ls

解压 redis 之前需要系统中有 C 编译环境,所以先要下 C 相关资源

yum install gcc -y

下载好了后

gcc --version

出现版本号就是好了

继续解压

tar -zxvf redis-6.2.6.tar.gz
ls

之后需要对redis文件进行编译

cd redis-6.2.6
make        使用make命令编译redis,就是将redis内的文件编译成 c 文件,然后此时只是编译,还没有安装

编译好了再进行安装

make install        安装命令,默认安装在 /usr/local/bin
cd /usr/local/bin
ls
出来了redis服务就是安装好了

查看默认安装目录:

    redis-benchmark: 性能测试工具,可以在自己本子运行,看看自己本子性能如何 redis-check-aof: 修复有问题的 AOF 文件 redis-check-dump: 修复有问题的dump.rdb文件 redis-sentinel: Redis集群使用 redis-server: Redis服务器启动命令 redis-cli: 客户端,操作入口
redis 启动

启动有两种方式,一种是前台启动,一种是后台启动

在 /usr/local/bin 目录下
redis-server

就会出现一堆东西和图案,还有当前端口号之类的,就是启动了。

但是这个方式的缺点就是,当前这个窗口只能做启动的事,别的都干不了,而且窗口关了 redis 也就不能用了

所以就不推荐这种方式。CTRL+c 退出

选第二种后台运行的方式,这个方式没有启动动画,还不占用窗口,关了一样能用

首先 来到 redis 解压目录
cd /opt/redis-6.2.6
ls
cp redis.conf /etc/redis.conf            把 redis 配置文件复制一份到etc目录下
cd /etc
ls
vim redis.conf

找到 后台启动设置 daemonize no 改成 yes ,保存退出。

cd /usr/local/bin
redis-server /etc/redis.conf
就是启动了,可以查看redis的进程
ps -ef | grep redis
root       6626      1  0 15:17 ?        00:00:00 redis-server 127.0.0.1:6379
root       6640   1288  0 15:17 pts/0    00:00:00 grep --color=auto redis

单实例
redis-cli
就会连接上redis客户端
ping  测试验证

多实例
多个端口可以:redis-cli -p6379   redis 默认端口
redis 关闭

在 /usr/local/bin 目录下

redis-cli
在客户端里面
shutdown   这个命令能直接关闭redis
或者你ctrl+c 退出客户端
用 kill -9 redis进程占用的端口号
或者推出客户端后
redis-cli shutdow

多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown
经验分享 程序员 微信小程序 职场和发展