第一步:下载并编译
wgethttp://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
报错:
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1
解决:
-
wgethttp://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
-
sudotarxzvftcl8.6.1-src.tar.gz-C/usr/local/
-
cd/usr/local/tcl8.6.1/unix/
-
sudo./configure
-
sudomake
-
sudomakeinstall
第二步:执行make test
说明可进行安装
第三步:make install
第四步:安装成功后,修改运行环境
在make成功以后,会在src目录下多出一些可执行文件:redis-server,redis-cli等等。
方便期间用cp命令复制到usr目录下运行。
cp redis-server /usr/local/bin/
cp redis-cli /usr/local/bin/
然后新建目录,存放配置文件
mkdir /etc/redis
mkdir /var/redis
mkdir /var/redis/log
mkdir /var/redis/run
mkdir/var/redis/6379
在redis解压根目录中找到配置文件模板,复制到如下位置。
cp redis.conf
/etc/redis/6379.conf
通过vi命令修改
daemonize yes
pidfile /var/redis/run/redis_6379.pid
logfile /var/redis/log/redis_6379.log
dir /var/redis/6379
最后运行redis:
$ redis-server /etc/redis/6379.conf
查看是否跑起来:ps -aux | grep redis
第五步:配置启动脚本
mkdir /etc/init.d/reids
vi /etc/init.d/redis
放入以下内容:
###########################
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
REDIS_CLI=/usr/local/bin/redis-cli
###PIDFILE=/var/run/redis.pid
PIDFILE=/var/redis/run/redis_6379.pid
###CONF="/etc/redis.conf"
CONF="/etc/redis/6379.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
if [ "$?"="0" ]
then
echo "Redis is running..."
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."
$REDIS_CLI -p $REDISPORT SHUTDOWN
while [ -x ${PIDFILE} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis stopped"
fi
;;
restart|force-reload)
${0} stop
${0} start
;;
*)
echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2
exit 1
esac
##############################
执行文件属性
chmod+x/etc/init.d/redis
第六步:启动和测试redis
启动服务: /etc/init.d/redis start
启动客户端: redis-cli
测试:
127.0.0.1:6379> set 1 1
OK
127.0.0.1:6379> get 1
"1"
127.0.0.1:6379>
分享到:
相关推荐
在CentOS7系统上安装Redis需要遵循一系列步骤,下面将详细介绍整个过程。 ### 一、更新系统 在安装任何新软件之前,确保系统是最新的: ```bash sudo yum update -y ``` ### 二、安装依赖 Redis的编译安装需要...
centos7 安装Redis 与 Redis解决session共享,可根据文档进行安装和使用,本人调试过,没问题
在本文中,我们将深入探讨如何在CentOS操作系统上安装和配置Redis集群,以及集群的一些常用操作。 首先,让我们了解Redis集群的基础。Redis集群是一种分布式解决方案,允许将数据分散到多个节点上,提供高可用性和...
本教程旨在帮助读者解决这些问题,提供一个详尽的离线安装 Redis 的指南,确保 Redis 在 CentOS 上的成功部署。 #### 二、准备工作 在正式开始安装之前,你需要做一些前期工作: 1. **下载所需文件**:首先需要在...
### CentOS 6.5 下 Redis 3.0.7 的安装与配置 #### 一、安装准备 在开始安装 Redis 之前,确保你的 CentOS 6.5 系统已更新到最新状态,并且具备必要的依赖包。以下是安装过程中需要用到的一些基本步骤: 1. **...
Centos7安装Redis安装说明
centos源码安装redis-3.2.11
本指南详细介绍了在 CentOS 服务器上安装 Redis 服务的两种方法:通过 yum 安装和源码安装。无论是哪种方式,都需要注意配置 Redis 服务以满足项目需求,包括设置访问权限、持久化策略、最大内存限制等。此外,还...
CentOS7.5 安装 Redis 集群是指在 CentOS 7.5 操作系统上安装和配置 Redis 集群的过程。Redis 是一个开源的、基于内存的数据结构存储系统,可以用作数据库、消息队列、缓存等。下面是安装和配置 Redis 集群的详细...
centos下安装redis6.2.7,并进行集群环境搭建
首先,让我们了解Redis的基本概念,然后逐步讲解安装过程。 Redis是一个开源的、高性能的键值对存储系统,常用于数据库、缓存和消息中间件。它支持多种数据结构,如字符串、哈希、列表、集合和有序集合,使得处理...
1、安装epel-release (建议使用国内阿里云源) #下载wget,备份当前源 yum install wget -y mv /etc/yum.repo.d/*.repo /tmp #下载阿里云源和epel源 wget -O /etc/yum.repos.d/CentOS-Base.repo ...
本文旨在详细介绍如何在CentOS 6.6上安装并配置Redis 3.0,包括从下载到安装再到设置开机自启的全过程。Redis是一款开源的高性能键值存储系统,它支持多种数据结构,如字符串、哈希、列表、集合等,并且提供了丰富的...
Linux centos7安装redis,并开启aof持久化模式
RHEL或centos7安装redis5.0所依赖的所有工具: cpp-4.8.2-16.el7.x86_64.rpm gcc-4.8.2-16.el7.x86_64.rpm glibc-2.17-55.el7.x86_64.rpm glibc-common-2.17-55.el7.x86_64.rpm glibc-devel-2.17-55.el7.x86_64.rpm ...
### 分布式缓存Redis在CentOS下单节点安装详解 #### 一、Redis简介与应用场景 Redis是一个开源的键值存储系统,它以其高性能、低延迟的特点被广泛应用于多种场景,如缓存、消息队列等。由于其支持丰富的数据结构...
接下来,我们将详细介绍如何在 CentOS 6.5 系统上安装 Redis 2.8.7 版本,并解决安装过程中可能遇到的一些常见问题。 #### 二、下载 Redis 源码包 首先,我们需要从官方站点下载 Redis 的源码包。可以使用 `wget` ...
在CentOS 7环境下,没有网络的情况下安装Redis是一项挑战,因为通常我们会依赖在线包管理器如`yum`来获取和安装软件。然而,通过手动下载所需的依赖包并使用本地安装方式,我们仍然可以完成Redis的安装。以下是详细...