返回顶部
首页 > 资讯 > 操作系统 >linux下redis安装
  • 638
分享到

linux下redis安装

2024-04-02 19:04:59 638人浏览 泡泡鱼
摘要

安装环境:linux:Centos6.9 64位Redis版本:redis-4.0.2.tar.gzRedis安装redis官网地址:Http://www.redis.io/目前最新版本是4.0.21、下载

安装环境:

linuxCentos6.9 64位

Redis版本:redis-4.0.2.tar.gz


Redis安装

redis官网地址:Http://www.redis.io/

目前最新版本是4.0.2

1、下载源码,解压后编译源码

[root@localhost ~]# wget http://download.redis.io/releases/redis-4.0.2.tar.gz

[root@localhost ~]# tar -xfredis-4.0.2.tar.gz

[root@localhost ~]# cd redis-4.0.2

[root@localhost redis-4.0.2]# make  编译

2、make编译完成后,我们看到如下界面,说明我们安装成功了。

linux下redis安装

    我们在redis-4.0.2/src目录下会看到多了几个可执行文件,其中redis-server是用来启动服务用的,redis-cli是用来启动客户端用的,其他的还不清楚,大家可以查一下。

    默认make完后,我们启动redis服务的话,每次都要进入到安装目录,这样很繁琐,所以我们可以make之后在执行make install,就会把生成的二进制文件放到/usr/local/bin目录

make install

linux下redis安装

1、make install  会在/usr/local/bin路径下生成文件(我运行的这个) ,redis 可执行文件将被复制到/usr/local/bin/

2、make PREFIX=/opt/redis install  指定安装目录,会在/opt/redis下生成一个bin路径,下面是可执行文件 

注:如果是普通用户执行make install是需要需要root权限的,要用sudo make install


3、设置服务

首先将redis-4.0.2/utils/redis_init_script文件复制到/etc/init.d下,同时易名为redis。执行命令

cp redis-4.0.2/utils/redis_init_script  /etc/init.d/redis

vi /etc/rc.d/init.d/redis

在文档第二行添加

# chkconfig: 234580 90。

确保/usr/local/redis/bin中有redis-server和redis-cli文件(如果有些人安装是没有用make install命令,是需要在安装目录下复制redis-server和redis-cli到/usr/local/redis/bin目录下,否则服务启动时找不到redis-server)下图第二个红框所示。

linux下redis安装

可以看到在/etc/init.d/redis文件中有这么一行:CONF="/etc/redis/${REDISPORT}.conf"。于是将redis配置文件拷贝到/etc/redis/下,同时易名为7200.conf。

mkdir /etc/redis
cp redis-4.0.2/redis.conf /etc/redis/7200.conf


拷贝redis.conf到安装目录
cp redis.conf /opt/redis

注:CONF="/etc/redis/${REDISPORT}.conf" 这里就需要修改成你的安装路径的配置文件


4、修改7200.conf配置文件

# 指定redis运行的端口,默认是6379
port 7200
#daemonize no 默认情况下,redis不是在后台运行的,如果需要在后台运行,把该项的值更改为yes
daemonize yes
 
# 当redis在后台运行的时候,Redis默认会把pid文件放在/var/run/redis.pid,你可以配置到其他地址。
# 当运行多个redis服务时,需要指定不同的pid文件和端口
#pidfile /var/run/redis_6379.pid
 
pidfile /var/run/redis_7200.pid 
 
# 指定redis只接收来自于该IP地址的请求,如果不进行设置,那么将处理所有请求,
# 在生产环境中最好设置该项
# bind 127.0.0.1
# 设置客户端连接时的超时时间,单位为秒。当客户端在这段时间内没有发出任何指令,那么关闭该连接
# 0是关闭此设置
timeout 0
 
# 指定日志记录级别
# Redis总共支持四个级别:debug、verbose、notice、warning,默认为verbose
# debug        记录很多信息,用于开发测试
# varbose      有用的信息,不像debug会记录那么多
# notice  普通的verbose,常用于生产环境
# warning      只有非常重要或者严重的信息会记录到日志
loglevel debug
 
# 配置log文件地址
# 默认值为stdout,标准输出,若后台模式会输出到/dev/null
#修改生成默认日志文件位置
#logfile ""
logfile "/var/log/redis/redis.log"

#配置持久化文件存放位置
dir /opt/data/redisData


5、后台启动两种方法

默认redis启动服务会独占输入屏,若想在后台启动有两种方式:

a、在/etc/init.d/redis中找到$EXEC $CONF 后边加一个&,表示让redis作为后台服务启动

b、修改redis的配置文件?.conf(/etc/redis/7200.conf)将#daemonize no些选项是配置前台还是后台
启动的,如果后台启动设置为yes)


6、加入service服务管理

完成上面的操作之后,即可注册服务:

chkconfig --add redis

然后启动redis服务

service redis start

linux下redis安装

这样我们就将redis服务注册好了。


如果service redis stop ,有提示/var/run/redis_7200.pid does not exist, process is not running

linux下redis安装

这说明在run下没有这个文件,我们进入到/var/run下发先真的没有这个文件,但是有redis.pid文件。

解决方法:

a、将/etc/rc.d/init.d/redis文件中的redis_${REDISPORT}.pid修改为redis.pid

b、修改7200.conf配置文件里面的pidfile /var/run/redis.pid为pidfile /var/run/redis_7200.pid,
删除之前生成pid,重新启动就会生成redis_7200.pid文件了。

这样我们重启服务后,在用该命令关闭就可以了。到这里我们的redis服务就安装好了,并做好了一个服务。

以上就是Linux下安装Redis的全过程,希望对大家安装Redis有所帮助。


附redis启动脚本:

#!/bin/sh
# chkconfig: 2345 80 90
#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.

REDISPORT=7200
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"

case "$1" in
    start)
        if [ -f $PIDFILE ]
        then
                echo "$PIDFILE exists, process is already running or crashed"
        else
                echo "Starting Redis server..."
                $EXEC $CONF &
        fi
        ;;
    stop)
        if [ ! -f $PIDFILE ]
        then
                echo "$PIDFILE does not exist, process is not running"
        else
                PID=$(cat $PIDFILE)
                echo "Stopping ..."
                $CLIEXEC -p $REDISPORT shutdown
                while [ -x /proc/${PID} ]
                do
                    echo "Waiting for Redis to shutdown ..."
                    sleep 1
                done
                echo "Redis stopped"
        fi
        ;;
    *)
        echo "Please use start or stop as first argument"
        ;;
esac


--结束END--

本文标题: linux下redis安装

本文链接: https://lsjlt.com/news/44611.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux下安装redis
    将redis-2.8.23.tar.gz 包上传到centos上放在某个目录上面 执行tar zxvf redis-2.8.23.tar.gz 进行解压 解压结束后进入解压目录: 进入src 目录cd...
    99+
    2024-04-02
  • linux下redis安装
    安装环境:linux:centos6.9 64位redis版本:redis-4.0.2.tar.gzRedis安装redis官网地址:http://www.redis.io/目前最新版本是4.0.21、下载...
    99+
    2024-04-02
  • redis —— linux下源码安装
    一、下载redis源码,此处以redis 5.0.7为例 wget http://download.redis.io/releases/redis-5.0.7.tar.gz 二、解压 tar -xf redis-5.0.7....
    99+
    2016-03-05
    redis —— linux下源码安装
  • Linux环境下安装Redis
      1.Linux环境下安装Redis   (1)下载Redis安装包,并解压到安装路径【没有wget就使用yum install wget安装】 [root@localhost ~]#wget http://download.r...
    99+
    2017-09-26
    Linux环境下安装Redis
  • Linux下怎么安装Redis
    这篇文章主要为大家展示了“Linux下怎么安装Redis”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下怎么安装Redis”这篇文章吧。Redis 是一个高性能的key-value数据...
    99+
    2023-06-28
  • Linux下安装Redis的方法
    小编给大家分享一下Linux下安装Redis的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!官网下载链接:https://r...
    99+
    2024-04-02
  • Linux下Redis安装配置教程
    redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便redis、memcached存在效率上的差异(具体比较参考http:/...
    99+
    2022-06-04
    教程 Linux Redis
  • Linux下Redis安装教程详解
    一、安装环境 Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,建议在Linux上运行,本教程使用Centos6.5作为安装...
    99+
    2024-04-02
  • linux下 php怎么安装redis扩展
    本文操作环境:linux5.9.8系统、phpredis2.2.4版、DELL G3电脑linux下 php怎么安装redis扩展Linux上安装Redis+PHP安装Redis扩展下载下载地址:wget http://download.r...
    99+
    2021-04-05
    linux php
  • Linux环境下 Redis的部署安装
    目录 1、离线安装GCC 2、安装包上传解压 3、文件编译安装 5、Redis集群部署 5.1、redis节点 5.2、创建集群 1、离线安装GCC 安装redis需要gcc环境,先查看系统是否安装gcc(gcc --version...
    99+
    2023-08-31
    linux 服务器
  • linux 安装 Redis
    安装gcc  redis是c语言编写的       yum -y install gcc 2.下载redis安装包,在root目录下执行     wget http://download.redis.io/releases/redis-5...
    99+
    2014-09-21
    linux 安装 Redis
  • windows 下安装 redis
      一、下载地址 https://github.com/MicrosoftArchive/redis/releases   二、安装 redis 1、打开下载地址,可以看到有安装包和压缩包可供选择,我这里下载安装包   2、打开...
    99+
    2014-12-12
    windows 下安装 redis
  • Docker下安装Redis
    使用docker获取Redis镜像 docker pull redis(此处不加版本号表示拉取最新版本) 查看是否成功拉取Redis镜像 docker images      3:准本修改Redis配置文件 Redis配置下载 基本参...
    99+
    2022-02-19
    Docker下安装Redis
  • Linux下的PHP怎么安装redis扩展
    这篇文章主要介绍Linux下的PHP怎么安装redis扩展,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!说明:操作系统:CentOSphp安装目录:/usr/local/phpphp.ini配置文件路径:/usr/l...
    99+
    2023-06-28
  • linux下安装redis图文详细步骤
    1,因为centos是个干净的环境,首先安装wget命令 2,创建个文件夹 3,下载redis,http://download.redis.io/releases/redis-5...
    99+
    2024-04-02
  • Redis的下载、安装
    前提:环境材料准备CentOS Linux release 7.2.1511 (Core)redis-3.2.8.tar.gz1.下载(Download)、解压(extract)、完整性检查(How to ...
    99+
    2024-04-02
  • 在windows下安装redis
    1.下载redis安装包 下载地址:https://github.com/MicrosoftArchive/redis/releases 下载截图:2.双击安装步骤如下: ...
    99+
    2024-04-02
  • Linux下安装Redis并设置相关服务
    一、简介 Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。 Redis从它的许多竞争继承来的三个主要特点: Redis数据库完全在内存中,使...
    99+
    2022-06-04
    Linux Redis
  • linux下如何查看redis的安装目录
    小编给大家分享一下linux下如何查看redis的安装目录,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!具体查看方法如下:1、在redis下查看安装目录如果命令 which 和wher ...
    99+
    2024-04-02
  • Linux系统下如何安装Redis数据库
    这篇文章给大家分享的是有关Linux系统下如何安装Redis数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。安装添加路径# mkdir data# cd data下载w...
    99+
    2023-06-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作