ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Linux Centos7环境安装/启动 Redis

2022-05-22 11:03:14  阅读:227  来源: 互联网

标签:bin 00 grep Redis redis Centos7 6.2 Linux root


Linux Centos7 环境安装 Redis

 

 

 

 

  • 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境

gcc -v  #检查是否安装
yum install -y gcc #安装gcc

 

  • 将下载的redis包 通过 xftp 上传到服务器

  • 进入上传redis的目录,检查是否上传成功

[root@iZwz97c3p7jioq3dzo6s6kZ local]# cd redis
[root@iZwz97c3p7jioq3dzo6s6kZ redis]# ls
redis-6.2.7.tar.gz
  • 安装 redis

tar -zxvf redis-6.2.7.tar.gz    #解压命令
ls
redis-6.2.7 redis-6.2.7.tar.gz


cd redis-6.2.7 进入 redis-6.2.7 目录
make # 进行编译
make install # 完成安装

安装完成后,会在/usr/local/bin目录下生成下面几个可执行文件
bin]# ls
cloud-id   cloud-init-per jsonpatch   jsonschema redis-benchmark redis-check-rdb redis-sentinel
cloud-init jsondiff       jsonpointer normalizer redis-check-aof redis-cli       redis-server


目录介绍:
1、redis-server : redis服务器
2、redis-cli : redis客户端
3、redis-benchmark : 性能测试工具
4、redis-check-aof : 修复 aof 文件
5、redis-check-dump : 修复 dump.rdb 文件
6、redis-sentinel : redis 集群

 

启动redis

 

前台启动

 

bin]# redis-server  # 启动命令

 

后台启动

 

  • 进入到 redis 目录中

redis-6.2.7]# ls
00-RELEASENOTES BUGS CONDUCT CONTRIBUTING COPYING deps INSTALL Makefile MANIFESTO README.md redis.conf runtest runtest-cluster runtest-moduleapi runtest-sentinel sentinel.conf src tests TLS.md utils

复制 redis.conf
redis-6.2.7]# cp redis.conf /usr/local/bin/yixiConfig/myRedis.conf

redis 默认是不支持后台启动的

 

 

daemonize no # 改为 yes

 

 

 

  • 通过配置文件启动redis

bin]# ls
cloud-id   cloud-init-per jsondiff   jsonpointer normalizer       redis-check-aof redis-cli       redis-server
cloud-init dump.rdb       jsonpatch jsonschema   redis-benchmark redis-check-rdb redis-sentinel yixiConfig

bin]# redis-server /usr/local/bin/yixiConfig/myRedis.conf # 启动命令

bin]# ps -ef|grep redis # 查看redis进程信息
root       44161       1  0 May21 ?        00:00:19 redis-server 127.0.0.1:6379
root       44994   44893  0 10:28 pts/0    00:00:00 grep --color=auto redis

bin]# redis-cli # 客户端连接 redis

 

  • 关闭redis

1、方式一

127.0.0.1:6379> shutdown # 关闭redis命令
not connected> exit
bin]# ps -ef|grep redis # 查看redis进程信息
root       45002   44893  0 10:31 pts/0    00:00:00 grep --color=auto redis

2、方式2

bin]# redis-cli shutdown # 关闭redis命令
[root@iZwz97c3p7jioq3dzo6s6kZ bin]# ps -ef|grep redis # 查看进程信息
root       45044   44893  0 10:36 pts/0    00:00:00 grep --color=auto redis

3、方式3

bin]# ps -ef|grep redis # 查看进程信息
root       45072       1  0 10:38 ?        00:00:00 redis-server 127.0.0.1:6379
root       45078   44893  0 10:38 pts/0    00:00:00 grep --color=auto redis
bin]# kill -9 45072 # 通过 kill命令 杀掉 redis-server 进程
bin]# ps -ef|grep redis # 再次查看进程信息
root       45080   44893  0 10:39 pts/0    00:00:00 grep --color=auto redis
 

 

标签:bin,00,grep,Redis,redis,Centos7,6.2,Linux,root
来源: https://www.cnblogs.com/caorongjia/p/16297190.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有