Centos6.5下redis安装

本文详细介绍如何从源码编译安装Redis,并将其配置为系统服务,包括安装所需软件包、上传与解压Redis包、配置服务脚本、注册服务、配置防火墙、修改配置文件及启动服务。同时,讲解如何进行集群配置,包括修改bind参数、执行集群创建命令及启动集群模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装源码编译所需要的包:
yum install gcc tcl

2.上传redis包到/usr/local/src文件夹

3.创建安装目录:mkdir /usr/local/redis

4.解压:tar -zxvf redis-3.2.8.tar.gz

5.进入redis-3.2.8执行安装命令,安装到/usr/local/redis
make PREFIX=/usr/local/redis install

6.把redis配置成服务:
cp /usr/local/src/redis-3.2.8/utils/redis_init_script /etc/rc.d/init.d/redis
修改相应配置
vi /etc/rc.d/init.d/redis
在第二行增加:#chkconfig: 2345 80 90
端口默认是REDISPORT=6379(和后面的配置文件名有关)
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli

CONF="/usr/local/redis/conf/${REDISPORT}.conf"

还有在start节点$EXEC $CONF后面加上& 变成$EXEC $CONF &

7.把redis注册成服务:
chkconfig --add redis
--开机启动
chkconfig redis on

打开防火墙对应端口:6379
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
重启防火墙
service iptables restart

8.修改redis配置文件:
创建配置文件目录:
mkdir /usr/local/redis/conf
并复制配置文件到目录中并改名字为上面所配置的端口号
cp /usr/local/src/redis-3.2.8/redis.conf /usr/local/redis/conf/6379.conf
然后修改6379配置文件
vi /usr/local/redis/conf/6379.conf
bind 127.0.0.1改成bind 具体的IP
daemonize no改成daemonize yes
pidfile /var/run/redis.pid改成pidfile /var/run/redis_6379.pid


9.启动redis服务:service redis start

10.把redis添加到环境变量中:
vi /etc/profile
## redis evn
export PATH=$PATH:/usr/local/redis/bin

source /etc/profile

现在就可以直接使用redis-cli等命令了


10.测试:
redis-cli
set zjy zhongjianyu
get zjy

用法:Redis-cli [OPTIONS] [cmd [arg [arg ...]]]
-h <主机ip>,默认是127.0.0.1
-p <端口>,默认是6379
-a <密码>,如果redis加锁,需要传递密码
--help,显示帮助信息

如:redis-cli -h 192.168.0.X进行连接

11.集群配置参考redis集群配置文档,但需要注意以下(文档没有说到的)
配置集群的时候执行以下命令之前要先修改配置文件的bind,原来是127.0.0.1,要改成具体IP
redis-trib create --replicas 1 192.168.2.159:6379 192.168.2.160:6379 192.168.2.161:6379 192.168.2.137:6379 192.168.2.157:6379 192.168.2.158:6379 

注意:测试的时候要启动集群模式:redis-cli -c -h 192.168.2.137
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhong_jianyu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值