环境: Centos6.6
Redis版本:redis-3.2.2
安装目录: /usr/local/redis
用户:root
编译和安装所需的包:
#yum install gcc tcl
下载3.2版本
#cd /usr/local/src
#wget https://github.com/antirez/redis/archive/3.2.2.tar.gz
安装目录:
#mkdir /usr/local/redis
解压
#tar -zxvf redis-3.2.2.tar
mv redis-3.2.2 redis3.2
cd redis3.2
安装(使用PREFIX指定安装目录):
#make PREFIX=/usr/local/redis install
安装完成后,可以看到/usr/local/redis 目录下有一个bin目录,bin目录里就是redis的命令脚本:redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server
将Redis配置成服务:
按上面的操作步骤,Redis的启动脚本为:/usr/local/src/redis3.2/utils/redis_init_script
将启动脚本复制到/etc/rc.d/init.d/目录下,并命名为redis:
#cp /usr/local/src/redis3.2/utils/redis_init_script /etc/rc.d/init.d/redis
编辑 /etc/rc.d/init.d/redis,修改相应配置,使之能注册成为服务:
vi /etc/rc.d/init.d/redis
做如下几个修改的准备:
1) 在脚本的第一行后面添加一行内容如下:
#chkconfig: 2345 80 90
(如果不添加上面的内容,在注册服务时会提示: service redis does not support chkconfig)
2)端口不变
3)EXEC=/usr/local/bin/redis-server EXEC=/usr/local/redis/bin/redis-server
4)CLIEXEC=/usr/local/bin/redis-cli CLIEXEC=/usr/local/redis/bin/redis-cli
5)配置文件设置
创建redis配置文件目录
#mkdir /usr/local/redis/conf
复制redis配置文件/usr/local/src/redis3.2/redis.conf到/usr/local/redis/conf目录并按端口号重命名为6379.conf
#cp /usr/local/src/redis3.2/redis.conf /usr/local/redis/conf/6379.conf
做了以上准备后,再对conf属性作如下调整:
conf='/etc/redis/${REDISPORT}.conf'改为conf='/usr/local/redis/conf/${REDISPORT}.conf'
6)更改redis开启命令,以后台运行的方式执行:
$EXEC $CONF & #"&"作用是将服务转到后面运行
以上配置操作完成后,便可将Redis注册成为服务:
#chkconfig --add redis
防火墙中打开对应的端口
#vi /etc/sysconfig/iptabls
添加:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
重启防火墙:
#service iptables restart
修改redis配置文件设置
#vi /usr/local/redis/conf/6379.conf
修改如下配置
daemonize no改为 daemonize yes
pidfile /var/run/redis.pid改为pidfile /var/run/redis_6379.pid
启动redis服务
#service redis start
将Redis添加到环境变量中
#vi /etc/profile
在最后添加以下内容:
#Redis env
export PATH=$PATH:/usr/local/redis/bin
使配置生效:
source /etc/profile
现在就可以直接使用redis-cli等redis命令了
默认情况下,redis开启安全认证,可以通过/usr/local/redisconf/6379.conf的requirepass指定一个密码
分享到:
相关推荐
### Redis安装与使用详解 #### 一、Redis简介 Redis是一种开源的键值存储系统,以其高性能、低延迟的特点在数据库领域占据了一席之地。它支持多种数据结构,如字符串(strings)、散列(hashes)、列表(lists)、...
在C#环境下使用Redis,我们可以借助StackExchange.Redis库,它提供了丰富的API来与Redis服务器进行交互。下面将详细介绍C#中Redis的安装、配置、基本操作以及示例。 ### 安装Redis 1. **下载服务器端**: 首先,你...
### Redis 安装与使用详解 #### 一、概述 Redis 是一款开源的、高性能的键值存储系统,因其出色的速度、丰富的数据结构以及灵活的应用场景,在缓存、消息队列、实时分析等领域有着广泛的应用。本文档将详细介绍 ...
redis中文资源网 http://www.redis.net.cn/ Redis 桌面管理工具Redis Desktop Manager https://redisdesktop.com/download https://github.com/uglide/RedisDesktopManager/releases Redis的官方下载站是...
3. **编译安装**:进入解压后的目录,执行`make`进行编译,然后运行`make install`将Redis安装到系统默认位置(如 `/usr/local/bin`)。 4. **配置Redis**:在`/etc/redis`或`/usr/local/etc/redis`目录下创建`...
### Redis安装及使用详解 #### 一、Redis简介 Redis是一种高性能的键值对存储系统,采用内存存储机制,能够实现快速的数据访问速度。它支持多种数据结构,包括字符串(Strings)、散列(Hashes)、列表(Lists)、...
### Redis安装和使用教程 #### 一、Redis简介 Redis是一种功能强大的开源键值(Key-Value)数据库系统,它不仅支持内存数据存储还提供了数据持久化的选项。这使得Redis成为了一个既可以作为缓存又可以作为数据库使用...
总的来说,Redis的安装与使用并不复杂,只需按照步骤进行即可。配合PHP的Redis扩展,可以在Web应用中轻松实现高效的数据缓存和处理。通过不断的实践和学习,你将能够更好地掌握Redis的各种功能和应用场景。
对于Ubuntu,可以使用以下命令安装Redis: ``` sudo apt update sudo apt install redis-server ``` 安装完成后,Redis服务通常会自动启动。你可以通过以下命令检查Redis是否正在运行: ``` systemctl ...
Redis安装与卸载文档 在本文档中,我们将详细介绍 Redis 的安装和卸载过程。Redis 是一个开源的、使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。 安装...
关于测试,文件`redis安装与测试.docx`可能包含了详细的步骤和注意事项。此外,`edu-demo-redis`可能是一个教育示例项目,用于演示如何在实际应用中使用Redis,例如设置缓存、处理队列等。 在学习Redis时,理解其...
### REDIS的安装与使用说明 #### 一、Redis简介 Redis是一种开源的键值存储系统,它提供了多种数据结构的存储方式,并且支持网络、内存数据存储、数据持久化等功能。由于其高性能和灵活性,Redis被广泛应用于缓存...
**Python Redis 安装与使用教程** 在Python中,Redis是一个非常流行的键值存储系统,常用于缓存、消息队列、数据持久化等场景。本文将详细介绍如何在Python环境中安装Redis以及如何进行基本的使用。 ### 1. 安装...
Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装...
一、Redis安装 1. 下载Redis:首先,你需要从官方网站(https://redis.io/download)获取Redis的最新稳定版本。根据你的操作系统(如Windows、Linux或MacOS)选择相应的下载链接。 2. 安装依赖:在Linux系统中,...
"Redis安装配置文档详解" Redis是一种基于内存的NoSQL数据库,具有高性能、低延迟和高可用的特点。本文档旨在指导用户如何安装和配置Redis,实现高效的数据存储和管理。 一、下载和解压Redis 下载Redis的最新版本...