linux系统Redis的安装与使用(单节点)

本文详细介绍如何在Linux环境下安装和配置Redis服务,包括安装所需软件包、配置服务脚本、设置防火墙规则、修改配置文件等内容。

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

1.下载redis安装文件

这里使用的是redis-3.0.0-rc5.tar.gz,放在/usr/local/src目录下

2.编辑和安装所需的包

# yum install gcc tcl

3.创建安装目录

# mkdir /usr/local/redis

4.安装

解压

# tar -zxvf redis-3.0.0-rc5.tar.gz

重命名

# mv redis-3.0.0-rc5 redis3.0

安装

# cd redis3.0

使用PREFIX指定安装目录

# make PREFIX=/usr/local/redis install

安装完成后可以看到/usr/local/redis目录下有个bin目录,bin目录里就是redis的命令脚本

5.将redis配置成服务

按上面的操作步骤,redis的启动脚本为

/usr/local/src/redis3.0/utils/redis_init_script

将启动脚本复制到/etc/rc.d/init.d/目录下,并命名为redis

# cp /usr/local/src/redis3.0/utils/redis_init_script /etc/rc.d/init.d/redis

编辑/etc/rc.d/init.d/redis,修改相应配置,使之能注册成为服务

# vim /etc/rc.d/init.d/redis

在脚本第一行后面添加如下内容:

#chkconfig: 2345 80 90(如果不添加上面的内容,在注册服务时会提示service redis does not support chkconfig)

EXEC=/usr/local/bin/redis-server 改为 EXEC=/usr/local/redis/bin/redis-server

CLIEXEC=/usr/local/bin/redis-cli 改为 CLIEXEC=/usr/local/redis/bin/redis-cli

配置文件设置

创建redis配置文件目录

# mkdir /usr/local/redis/conf

复制redis配置文件/usr/local/src/redis3.0/redis.conf到/usr/local/redis/conf目录,并按端口号重命名为6379.conf

# cp /usr/local/src/redis3.0/redis.conf /usr/local/redis/conf/6379.conf

做了以上准备后,再对/etc/rc.d/init.d/redis文件中的CONF属性做调整

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

更改redis开启的命令,以后台运行的方式执行

$EXEC $CONF & #“&”作用是将服务转到后面运行

以上配置操作完成后,将redis注册成为服务

# chkconfig --add redis

使用chkconfig --list redis查看是否已添加到开机启动

6.打开端口

防火墙中打开6379端口

# vim /etc/sysconfig/iptables

添加:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT

重启防火墙

# service iptables restart

阿里云服务器添加入方向安全组规则

7.修改redis配置文件

# vim /usr/local/redis/conf/6379.conf

daemonize no 改为> daemonize yes

如果为no的话就无法生成服务脚本中配置的pid文件,这样关闭服务时就会出现问题。

pidfile /var/run/redis.pid 改为> pidfile /var/run/redis_6379.pid

8.启动redis服务

# service redis start

9.将redis添加到环境变量中

# vim /etc/profile

添加如下内容:

## Redis env
export PATH=$PATH:/usr/local/redis/bin

使配置生效

# source /etc/profile

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

10.为redis配置密码

默认情况下,redis开启安全认证,可以通过/usr/local/redis/conf/6379.conf的requirepass指定一个默认密码

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值