`
xxfengxia
  • 浏览: 4648 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

redis linux环境搭建

 
阅读更多
写在前面:这里我只是做一个记录,一下内容都是转自
http://www.cnblogs.com/_popc/p/3684835.html
勿喷,可以的话去原网址访问
一、安装
1、下载资源包http://redis.io/download,目前最新的是3.2.3
2、将压缩包放到
/usr/local/src

3、切换至/usr/local/src,执行解压缩
tar -zxvf redis-3.2.3.tar.gz  

4、创建文件夹/urs/local/redis
mkdir /usr/local/redis

5、ln -s redis-3.2.3 redis
6、
make PREFIX=/usr/local/redis install #安装到指定目录中

(这里使用PREFIX指定make的安装路径)
7、在安装redis成功后,你将可以在/usr/local/redis看到一个bin的目录,里面有一些常用的redis指令文件
二、将redis配置成daemon
1、将/usr/local/src/redis/utils目录下的redis_init_script拷贝到/etc/init.d/下并更名为redis,
cp /usr/local/src/redis/utils/redis_init_script /etc/init.d/redis

2、修改redis执行脚本
vim /usr/init.d/redis

3、文件修改后为
#!/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=6379
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/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"
        ;;
nit_scriptesac

4、修改地方:
   a、#chkconfig: 2345 80 90
   b、EXEC和CLIEXEC路径
   c、start部分改为后台执行$EXEC $CONF &
5、由于脚本中的配置文件没有更改,我们这里需要把redis的配置文件拷贝到对应的目录下去CONF="/etc/redis/${REDISPORT}.conf",以端口号命名,redis的配置文件在/urs/local/src/redis/redis.conf,故只需要拷贝过去即可
mkdir /etc/redis
cp /usr/local/src/redis/redis.conf /etc/redis/6379.conf

6、添加为daemon
chkconfgi --add redis #这里会自动去到/etc/init.d目录下去找对应的服务
对了,引用上文作者的一句话:/etc/init.d类似于windows中的注册表,只不过linux下的注册表直接根据目录即可
7、启动service redis start,关闭servie redis stop
三、客户端连接
1、配置系统环境变量/etc/profile
vi /etc/profile

2、在最后添加export PATH="$PATH:/usr/local/redis/bin",
3、应用profile
source /etc/profile

4、连接redis-cli [-h ip] [-a pwd](解释一下,redis默认没有设置密码,如需要,在配置文件中启用密码即可,字段:requirepass) 。
分享到:
评论

相关推荐

    redis虚拟机环境搭建与安装redis

    在本文中,我们将探讨如何在Ubuntu操作系统上搭建Redis虚拟机环境,并安装Redis服务器,同时也会涉及SSH工具连接虚拟机的相关问题。 首先,为了在Ubuntu虚拟机上安装Redis,我们需要确保虚拟机已经配置妥当并运行。...

    Linux下Redis集群 搭建教程

    本文档将手把手教你搭建2019年最全面的Redis集群环境。下面将详细介绍搭建过程中的每一个步骤,并提供详细的命令和配置文件修改方法。 一、Redis集群搭建前的准备工作 在开始搭建集群之前,需要安装Redis和Ruby。...

    linux-redis绿色版(推荐)

    本资源为"linux-redis绿色版",适用于在Linux环境中快速部署Redis服务,且经过测试,确认可以正常运行。 Redis版本为3.2.11,这是Redis的一个稳定版本,包含了许多优化和增强的功能。例如,它支持持久化、主从复制...

    redis环境搭建

    本文将详细介绍如何在Linux环境下搭建一个完整的Redis服务环境,包括安装、配置、启动、安全模式设置以及远程访问配置。 #### 二、准备环境 1. **搭建Linux虚拟机环境**: - 安装VMware Workstation 12或更高版本...

    linux免安装 redis

    在“linux免安装 redis”的主题下,我们主要关注如何在Linux环境中不通过传统安装步骤快速启动并使用Redis服务。以下是相关知识点的详细说明: 1. **Redis的免安装方式**: Redis通常可以通过编译源代码的方式在...

    Linux 系统 安装redis redis-5.0.1.tar.gz 安装包

    在Linux系统中安装Redis是一个常见的任务,特别是在搭建服务器或开发基于Redis的数据缓存应用时。Redis是一个开源的、高性能的键值对存储系统,适用于数据缓存、消息队列等多种场景。本文将详细介绍如何在Linux上...

    Linux--Java环境搭建(Jdk8、MySQL5.7、Redis3.2)

    Linux-JAVA环境搭建实施手册,包含Jdk8安装、MySQL5.7安装、Redis3.2安装,已经服务器硬件环境和网络环境说明

    linux下安装redis以及搭建redis集群

    在Linux环境下安装Redis并搭建Redis集群是一个涉及到系统管理、网络配置和数据库操作的重要任务。Redis是一种高性能的键值存储系统,常用于缓存、消息队列等场景,而Redis集群则能提供高可用性和数据冗余,确保服务...

    redis3.0.集群环境安装手册

    Redis 3.0 集群环境安装手册是指在 Linux 操作系统中安装和配置 Redis 3.0 集群的步骤指南。Redis 是一个开源、基于内存的数据结构存储系统,可以用作数据库、消息队列、缓存层等。 安装环境准备: 在安装 Redis ...

    Web环境搭建:Linux+Nginx+PHP+Mysql+Redis

    ### Web环境搭建:Linux+Nginx+PHP+MySQL+Redis #### 一、环境概述与推荐版本 在构建一个高效且稳定的商城系统时,选择合适的Web环境至关重要。本指南将介绍一套广泛应用于电商平台的技术栈——**Ubuntu + ...

    redis windows集群搭建

    需要注意的是,Redis在Windows上的性能可能不如在Linux上,因此在生产环境中,通常建议在Linux上搭建Redis集群。另外,Redis的集群配置需要根据实际需求进行调整,比如增加更多的节点、调整槽的分布策略等。 总之,...

    redis linux(集群&单机) + Tomcat Session共享

    在Linux环境中,Redis的安装和配置对于开发者和运维人员来说是基础技能。本资料包提供了从单机到集群的Redis部署教程,以及与Tomcat应用服务器Session共享的解决方案。 1. **Redis单机安装**:在Linux环境下,Redis...

    Redis集群搭建篇.docx

    1. **环境准备**:确保所有服务器或虚拟机上的Redis版本一致,并且已经安装完成。 2. **目录结构**:根据文档描述,需要创建`pid`、`logs`和`data`三个目录。这些目录分别用来存放进程ID文件、日志文件和数据文件。 ...

    redis安装包for linux

    Redis是一款高性能的键值对数据库,常用于缓存、消息...以上就是使用Redis-3.2.11在Linux环境下安装和使用的基本流程。随着Redis的更新迭代,新的功能和优化会不断加入,建议保持关注最新版本以获取最佳性能和新特性。

    在linux环境安装Redis集群

    "在Linux环境安装Redis集群" 标题中的知识点:Redis集群、Linux环境 描述中的知识点:Redis集群、Linux环境 标签中的知识点:Redis、Linux、数据库、缓存 在Linux环境安装Redis集群的知识点: 1. Redis集群的...

    linux各种组件搭建

    本文档将详细介绍 Linux 环境下搭建各种组件的过程,包括 JDK 环境搭建、Redis 搭建、Kafka 搭建、Flink 搭建、Hadoop 搭建等。 JDK 环境搭建 在 Linux 环境下搭建 JDK 环境需要完成以下步骤: 1. 下载 JDK ...

    Linux环境搭建流程文档

    本文档旨在指导读者逐步搭建一个完整的Linux环境,包括JDK、MySQL、Nginx、Redis和MinIO等组件的安装和配置。 一、Linux安装部署JDK环境 1. 下载JDK:从Oracle官方网站下载JDK安装包,网址为...

    redis哨兵模式搭建.rar

    本教程将指导您在Ubuntu环境下设置Redis Sentinel模式,并允许本地代码进行访问。 首先,我们需要了解Redis Sentinel的基本概念。Sentinel是一个分布式系统,由多个运行在不同节点上的Sentinel实例组成。它们之间会...

    redis集群搭建(linux).zip

    在Linux环境下搭建Redis集群,我们需要了解以下几个关键知识点: 1. **Redis基础**:首先,你需要理解Redis的基本概念,如数据类型(字符串、哈希、列表、集合、有序集合)、持久化机制(RDB和AOF)以及主从复制。 ...

Global site tag (gtag.js) - Google Analytics