wget http://download.redis.io/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
make
编译后在Redis源代码目录src文件夹中可以找到若干个可执行程序。在实际运行Redis前推荐使用make test命令测试Redis是否编译正确(需进入src目录),并执行make install命令来将src目录下的可执行程序复制到/usr/local/bin目录中,以便以后执行程序时可以不用输入完整的路径(相当于windows中配置了path环境变量)。在执行make test的时候,可能会报如下错误:You need tcl 8.5 or newer in order to run the Redis test,那么需要先安装tcl,执行如下命令
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar xzf tcl8.6.1-src.tar.gz
cd tcl8.6.1/unix/
./configure
make
sudo make install
安装完tcl后,回到Redis安装目录的src文件夹下,执行make test以及make install命令
make test
sudo make install
启动Redis有直接启动和通过初始化脚本启动两种方式,分别适用于开发环境和生产环境。直接启动非常简单,直接运行redis-server即可。需要注意的是,redis-server默认情况下不是以守护进程模式启动,需要另外进行设置。下面主要讲讲如何通过初始化脚本启动Redis。
在Redis源代码目录的utils文件夹下有一个名为redis_init_script的初始化脚本文件,打开可以看到如下代码
我们需要配置Redis的运行方式和持久化文件、日志文件的存储位置等,具体步骤如下。
(1) 配置初始化脚本。首先将初始化脚本(Redis安装目录下的utils文件夹)复制到/etc/init.d目录中,文件名为redis_端口号,其中端口号表示要让Redis监听的端口号,客户端通过该端口连接Redis。此处使用默认的端口号,即6379。
sudo cp redis_init_script /etc/init.d/redis_6379
(2) 建立需要的文件夹。
sudo mkdir /etc/redis #存放Redis的配置文件
sudo mkdir -p /var/redis/端口号 #此处端口号为6379,即目录为/var/redis/6379
(3) 修改配置文件。首先将配置文件模板复制到/etc/redis目录中,以端口号命名(如“6379.conf”)
sudo cp redis.conf /etc/redis/6379.conf
然后通过vi或vim进行如下修改:
在执行命令之前,需要在初始化脚本中添加几行注释,以支持chkconfig命令的执行,如下图
然后执行如下命令设置开机启动服务
sudo chkconfig redis_6379 on
这样就配置好了,Redis会在下次开机的时候自动启动服务。
在配置好开机启动服务之后,最好先重启一下机器,否则在执行service redis_6379 stop命令时,可能会报找不到响应PID文件(即在初始化脚本里以及配置文件中配置的PIDFILE)
service redis_6379 start #或者 /etc/init.d/redis start
service redis_6379 stop #或者 /etc/init.d/redis stop
redis-cli
redis 127.0.0.1:6379> set foo 123
OK
redis 127.0.0.1:6379> get foo
"123"
redis 127.0.0.1:6379> exit
- 大小: 8.4 KB
- 大小: 5.7 KB
- 大小: 21.5 KB
- 大小: 12.7 KB
- 大小: 5.8 KB
分享到:
相关推荐
centos7 下安装redis说明 文件包括: redis下载百度网盘下载地址 安装步骤 配置service服务 配置开机启动 如文件失效可加入QQ群:282882201,在群文件下载
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 ...
**Redis在CentOS7上的安装指南** Redis是一个高性能的键值数据库,广泛应用于缓存、消息中间件等领域。在CentOS7系统上安装Redis需要遵循一系列步骤,下面将详细介绍整个过程。 ### 一、更新系统 在安装任何新...
在本文中,我们将深入探讨如何在CentOS操作系统上安装和配置Redis集群,以及集群的一些常用操作。 首先,让我们了解Redis集群的基础。Redis集群是一种分布式解决方案,允许将数据分散到多个节点上,提供高可用性和...
### CentOS 6.5 下 Redis 3.0.7 的安装与配置 #### 一、安装准备 在开始安装 Redis 之前,确保你的 CentOS 6.5 系统已更新到最新状态,并且具备必要的依赖包。以下是安装过程中需要用到的一些基本步骤: 1. **...
在本主题中,我们将深入探讨如何在CentOS操作系统上安装Redis服务器,并且集成phpRedis扩展,以便在PHP应用中利用Redis作为持久化数据存储和会话管理。首先,让我们了解Redis的基本概念,然后逐步讲解安装过程。 ...
centos6 环境下 redis开机自启动脚本配置,可以使用service redis stop|start|restart|status 进行管理 ,内部文件需要更改的有PASSWD(这个是连接redis的密码,与redis.conf 对应 )REDIS_HOME (这个是redis的安装...
总之,通过在CentOS上安装和配置Redis可视化工具,可以极大地提高Redis的管理效率,同时也能直观地监控Redis的运行状态,对日常运维工作大有裨益。尽管这里提供的文件是Windows版本,但了解如何在Linux环境中操作...
### 在CentOS环境下Redis...以上就是关于在CentOS环境下安装和使用Redis的详细介绍,包括安装过程、启动配置以及客户端的使用方法。通过这些步骤,你可以快速地搭建起一个可用的Redis环境,并能够进行基本的数据操作。
创建Redis配置文件: ```bash sudo mkdir /etc/redis sudo nano /etc/redis/redis.conf ``` 在`redis.conf`文件中,根据需求进行配置。例如,可以修改`bind 127.0.0.1`为`bind 0.0.0.0`,允许远程访问。保存并关闭...
在没有互联网连接的情况下,在 CentOS 系统上安装 Redis 可能会遇到诸多挑战,如依赖包缺失、软件包管理工具配置不当等。本教程旨在帮助读者解决这些问题,提供一个详尽的离线安装 Redis 的指南,确保 Redis 在 ...
### CentOS 7 下安装 Redis 的详细步骤与知识点 #### 一、Redis简介 Redis (Remote Dictionary Server) 是一款由 Salvatore Sanfilippo 开发的 key-value 存储系统。它是一个开源项目,采用 ANSI C 语言编写,遵循...
- 移动文件:将解压目录中的`redis.conf`配置文件和所有命令文件(如`redis-server`, `redis-cli`等)移动到相应的目录下。 - 启动服务:运行`redis-server /usr/local/redis/redis.conf`命令来启动Redis服务,...
内容概要:本文提供了CentOS 7下安装Redis的详细教程,包括安装、配置、启动和测试等多个方面,并提供了相关代码和操作步骤。 使用人群:需要在CentOS 7系统中安装Redis的程序员和技术人员。 内容关键词:CentOS 7...
总之,安装和配置 Redis 在 CentOS 上涉及下载源代码、编译、安装可执行文件、创建配置文件、调整系统参数和设置安全措施。了解并掌握这些步骤对于在 CentOS 系统上部署和管理 Redis 服务至关重要。通过适当的配置和...
本文档将指导读者在 CentOS 7 操作系统上安装 Redis 数据库,包括关闭防火墙、配置编译环境、下载源码、编译和安装 Redis、配置 Redis 服务随系统启动等步骤。 一、关闭防火墙 在安装 Redis 之前,需要关闭防火墙...
### CentOS安装Redis详解 ...通过以上步骤,可以在CentOS上成功安装并配置Redis,实现不同场景下的数据存储与管理需求。无论是简单的单机应用还是复杂的分布式系统,Redis都能提供稳定高效的服务。
本指南详细介绍了在 CentOS 服务器上安装 Redis 服务的两种方法:通过 yum 安装和源码安装。无论是哪种方式,都需要注意配置 Redis 服务以满足项目需求,包括设置访问权限、持久化策略、最大内存限制等。此外,还...