小白也会操作 !Centos7 安装redis

本文我们将详细介绍一下在centos7系统上安装redis,

redis介绍

我们先来了解一下什么是redis,引用一下官方的介绍:

 Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. 

redisRemote Dictionary Server )是一款开源的基于内存的高性能的key-value数据存,由C语言编写,它支持字符串,哈希,列表,集合,有序集合等数据结构,通过Redis 集群可以实现服务高可用。在实际生产中对关系数据库起到很好的补充作用。

安装步骤

redis在Linux的安装方式

或使用命令 

wget http://download.redis.io/releases/redis-6.0.6.tar.gz

目前官方给出的最新稳定版是6.0.6;

 

  • 确认安装环境

因为redis是由C语言编写的,因此需要安装gcc环境,使用gcc -v 查看gcc版本,如下:

gcc -v

线程模型:posix
gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)
 

如果没有安装gcc,则首先安装gcc:

 yum install -y gcc 
  • 进入下载目录并解压文件
tar -zxf redis-6.0.6.tar.gz

#进入解压目录

cd redis-6.0.6
 
  • 编译文件
    make

    此时,直接使用make install 命令进行安装会提示编译检测,执行make test命令

make test

此时可能会报错(因为有的机器没有tcl环境):

You need tcl 8.5 or newer in order to run the Redis test

make: *** [test] Error 1

此时需要安装tcl-8.5或以上版本

安装方式:

下载安装包(不支持yum安装方式)

wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz

执行tar -zxf tcl8.6.1-src.tar.gz 解压到当前目录

cd tcl8.6.1/unix/

./configure

make

make install

到此,我们再执行make test,提示执行成功。

  • 再执行安装命令
通过PERFIX指定安装路径,以下以安装到/data/redis为例

make innstall PREFIX=/data/redis
复制配置文件到安装目录下bin/文件夹
复制匹配值文件

cp redis.conf /data/redis/bin/redis.conf
  • 启动redis服务
./redis-server redis.conf

 

 启动成功。。。

如果想设置后台启动,需要修改配置文件redis.conf

vi redis.conf

找到

################################# GENERAL #####################################

# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize no

将no 改为yes,保存并退出

重新启动redis,使用ps -ef |grep redis 查看redis进程

[root@localhost bin]# ./redis-server redis.conf 
[root@localhost bin]# 
[root@localhost bin]# 
[root@localhost bin]# ps -ef |grep redis
root      30734      1  0 20:49 ?        00:00:00 ./redis-server *:6379
root      30739  28961  0 20:49 pts/0    00:00:00 grep --color=auto redis
[root@localhost bin]# 

至此,redis安装包方式安装完成。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值