一、安装redis

第 1 步:下载redis安装包

[root@hadoop105 redis]# wget http://download.redis.io/releases/redis-4.0.6.tar.gz

第 2 步:解压压缩包

[root@hadoop105 redis]# tar -zxvf redis-4.0.6.tar.gz 

第 3 步:yum安装gcc依赖

[root@hadoop105 redis]# yum install gcc

遇到选择,输入y即可

第 4 步:跳转到redis解压目录下

[root@hadoop105 redis]# cd redis-4.0.6

第 5 步:编译安装

[root@hadoop105 redis-4.0.6]# make MALLOC=libc

将/usr/workProject/redis/redis-4.0.6/src目录下的文件加到/usr/local/bin目录

[root@hadoop105 redis-4.0.6]# cd src && make install

以上,说明安装成功!


二、启动redis的三种方式

方式1:直接启动redis

先切换到redis src目录下后,直接启动

[root@hadoop105 src]# ./redis-server

如上图:redis启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便。

按 ctrl + c可以关闭窗口。

方式2:以后台进程方式启动redis

第 1 步:修改redis.conf文件

[root@hadoop105 redis-4.0.6]# vim redis.conf daemonize yes

第 2 步:指定redis.conf文件启动

[root@hadoop105 src]# ./redis-server /usr/workProject/redis/redis-4.0.6/redis.conf 8677:C 17 Feb 13:02:52.748 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
8677:C 17 Feb 13:02:52.748 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=8677, just started
8677:C 17 Feb 13:02:52.748 # Configuration loaded

第 3 步:关闭redis进程

先使用ps -aux | grep redis查看redis进程

//查看redis进程
[root@hadoop105 src]# ps -aux | grep redisroot       8678  0.2  0.2 141820  2016 ?        Ssl  13:02   0:00 ./redis-server 127.0.0.1:6379
root       8684  0.0  0.0 112712   964 pts/0    R+   13:04   0:00 grep --color=auto redis//使用kill命令杀死进程
[root@hadoop105 src]# kill 8678

方式3:设置redis开机自启动

(1)在/etc目录下新建redis目录

[root@hadoop105 etc]# mkdir redis

(2)将/usr/workProject/redis/redis-4.0.6/redis.conf文件复制一份到/etc/redis目录下,并命名为6379.conf

//拷贝redis配置文件并命名为6379.conf
[root@hadoop105 etc]# cp /usr/workProject/redis/redis-4.0.6/redis.conf /etc/redis/6379.conf//进入redis文件目录下查看
[root@hadoop105 etc]# cd redis//显示
[root@hadoop105 redis]# ll
total 60
-rw-r--r--. 1 root root 57765 Feb 17 13:13 6379.conf
[root@hadoop105 redis]# 

(3) 将redis的启动脚本复制一份放到/etc/init.d目录下

[root@hadoop105 redis]# cp /usr/workProject/redis/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd

(4) 设置redis开机自启动, 先切换到/etc/init.d目录下, 然后执行自启命令

[root@hadoop105 init.d]# chkconfig redisd on//结果是redisd不支持chkconfig
service redisd does not support chkconfig

解决方案:

使用vim编辑redisd文件,在第一行加入配置参数:

# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database

如下两行注释,保存退出

再次执行开机自启命令,成功

[root@hadoop105 init.d]# chkconfig redisd on
[root@hadoop105 init.d]# 

现在可以直接已服务的形式启动和关闭redis了

//启动:service redisd start[root@hadoop105 init.d]# service redisd start
Starting Redis server...
8730:C 17 Feb 13:23:28.977 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
8730:C 17 Feb 13:23:28.978 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=8730, just started
8730:C 17 Feb 13:23:28.978 # Configuration loaded
[root@hadoop105 init.d]# //方式一 关闭:
[root@hadoop105 init.d]# service redisd stop
Stopping ...
Redis stopped//方式二 关闭:
[root@hadoop105 init.d]# redis-cli SHUTDOWN//再次启动
[root@hadoop105 init.d]# service redisd stop//提示:/var/run/redis_6379.pid does not exist, process is not running
/var/run/redis_6379.pid does not exist, process is not running
[root@hadoop105 init.d]# 

分析原因:引起这类问题一般都是强制关掉电源或断电造成的,也是没等linux正常关机

处理办法2种
(1)可用安装文件启动 redis-server /etc/redis/6379.conf
(2) shutdown -r now 软重启让系统自动恢复下就行了

查看redis进程_redis安装(启动三种方式)相关推荐

  1. mysql安装方法_MySQL安装的三种方式

    MySQL安装的三种方式 Mysql安装方式对比 安装方式 安装简易度 使用简易度 定制化程度 适合范围 rpm包安装 简单 简单 低 仅适合redhat/centos系列linux 二进制安装 安装 ...

  2. Eclipse插件安装的三种方式

    Eclipse插件安装总结通过个人的学习体会,将目前Eclipse插件安装的三种方式,总结如下: 第一种方法很简单,在Eclipse的主目录(%ECLIPSE_HOME%)下有一个plugins目录和 ...

  3. MacBook安装Git三种方式

    MacBook安装Git三种方式 git官方下载地址: https://git-scm.com/download 方式一(推荐) Git官网下载最新git Mac版本安装 下载地址: https:// ...

  4. 【查看linux中所有用户的三种方式】

    查看linux中所有用户的三种方式学习目标: 提示:通过使用 /etc/passwd 文件,getent 命令,compgen 命令这三种方法查看系统中用户的信息 用户信息存放位置: 提示:Linux ...

  5. 【Linux入门到精通系列讲解】Centos 7软件安装的三种方式

    centos 软件安装的三种方式 Linux下面安装软件的常见方法: 一.yum 替你下载软件 替你安装 替你解决依赖关系 点外卖 缺少的东西 外卖解决 1.方便 简单 2.没有办法深入修改 yum ...

  6. CentOS 8 安装 JAVA 三种方式(yum / rpm / tar.gz)

    JAVA 8:官方下载 JAVA 11:官方下载 手动安装的两种方式,在安装前统一在usr目录下创建一个JAVA目录 mkdir /usr/java [root@CentOS8 ~]# mkdir / ...

  7. Redis集群搭建的三种方式

    一.Redis主从 1.1 Redis主从原理 和MySQL需要主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生性能瓶颈,特别是在读压力上,为了分担压力,Redis支持主从复制. ...

  8. Redis 实现限流的三种方式

    欢迎关注方志朋的博客,回复"666"获面试宝典 面对越来越多的高并发场景,限流显示的尤为重要. 当然,限流有许多种实现的方式,Redis具有很强大的功能,我用Redis实践了三种的 ...

  9. redis集群版配置三种方式

    redis的三种集群方式 redis有三种集群方式:主从复制,哨兵模式和集群. 1.主从复制 主从复制原理: 从服务器连接主服务器,发送SYNC命令: 主服务器接收到SYNC命名后,开始执行BGSAV ...

最新文章

  1. 支持向量所在超平面方程_支持向量机通俗导论:理解SVM的三层境界(一)
  2. 字节/阿里/ 百度2021年Java岗发布+最新内部面试题
  3. Json.NET Deserialize时如何忽略$id等特殊属性
  4. 怎么建立计算机共享文件夹,如何在局域网内建立共享文件夹
  5. 关于TCP协议的大部分,面试常问的几点都在这理里了
  6. CP/IP四层模型与OSI参考模型
  7. 4.18. 创建与修改时间
  8. 磁盘不见了只剩一个c盘_极简后,我家只剩一个垃圾桶
  9. Android 属性动画简单分析(二)
  10. 高通QCOM 8610平台电量计算
  11. 电压负反馈放大电路(基于三极管)
  12. 实时网速怎么看快慢_iQOO怎么显示网速 网络状态实时查看
  13. emqx速度_速率限制
  14. Intel无线网卡linux,Gentoo 安装之intel无线网卡篇
  15. 【STM32】标准库 菜鸟入门 GPIO输入
  16. 马赛克颗粒感天空Canvasjs特效
  17. python听歌识曲爬虫_Python爬取网易云音乐热门评论的搜索结果-阿里云开发者社区...
  18. EXCEL做数据-自用笔记(幼儿园级别)
  19. python在windows command下打印中文出错 IOError [Errno 22] Invalid argument
  20. 【CE入门教程】使用Cheat Engine(CE)修改游戏“植物大战僵尸”之植物篇

热门文章

  1. 关于应广单片机PMS150烧录的问题
  2. 经典动画库 animate.css 的应用
  3. [基础教程] Unity3D Terrian地形设置中文教程
  4. SuperMap云许可模块介绍
  5. 反骚扰狙击战一:Flash Player
  6. [USACO15FEB]审查(黄金)Censoring (Gold)
  7. 中9专用机的升级与机顶盒序列号应该无关
  8. 【客户生命周期管理】使用CRM改善客户体验
  9. php 请求是什么请求,PHP判断一个请求是Ajax请求还是普通请求
  10. Manjaro Linux 配置文档