CentOS7 Redis安装

本文详细介绍了在CentOS7上安装Redis的步骤,包括下载安装包、编译安装、配置文件设置、启动Redis服务、添加全局变量以及设置开机启动的方法。

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

下载redis安装包并解压

[root@hxkvm src]# wget http://download.redis.io/releases/redis-4.0.10.tar.gz
[root@hxkvm src]# tar -zxvf redis-4.0.10.tar.gz

编译安装redis

[root@hxkvm src]# cd redis-4.0.10
[root@hxkvm src]# make && make install

为了方便管理redis,新建redis目录及两个子目录

[root@localhost redis-4.0.10]# mkdir -p /usr/local/redis/bin
[root@localhost redis-4.0.10]# mkdir -p /usr/local/redis/etc

把reids默认配置文件复制到etc目录,命名规则为  "reids端口号".conf

[root@localhost redis-4.0.10]# cp redis.conf /usr/local/redis/etc/6379.conf

把redis安装后生成的执行文件移动到bin目录

[root@hxkvm redis-4.0.10]# cd /usr/local/bin/
[root@hxkvm bin]# ll
total 24880
-rwxr-xr-x 1 root root 2451240 Jun 28 11:18 redis-benchmark
-rwxr-xr-x 1 root root 5768672 Jun 28 11:18 redis-check-aof
-rwxr-xr-x 1 root root 5768672 Jun 28 11:18 redis-check-rdb
-rwxr-xr-x 1 root root 2617272 Jun 28 11:18 redis-cli
lrwxrwxrwx 1 root root      12 Jun 28 11:18 redis-sentinel -> redis-server
-rwxr-xr-x 1 root root 5768672 Jun 28 11:18 redis-server
[root@localhost bin]# mv redis* /usr/local/redis/bin

修改redis配置文件

[root@localhost bin]# cd /usr/local/redis/
[root@localhost redis]# vim etc/6379.conf

将daemonize修改为yes,允许redis作为守护进程

# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize no

启动reids

[root@localhost redis]# cd bin/
[root@localhost bin]# ll
total 21860
-rwxr-xr-x. 1 root root 2451240 Jul 28 15:56 redis-benchmark
-rwxr-xr-x. 1 root root 5768672 Jul 28 15:56 redis-check-aof
-rwxr-xr-x. 1 root root 5768672 Jul 28 15:56 redis-check-rdb
-rwxr-xr-x. 1 root root 2617272 Jul 28 15:56 redis-cli
lrwxrwxrwx. 1 root root      12 Jul 28 15:56 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 5768672 Jul 28 15:56 redis-server
[root@localhost bin]# ./redis-server /usr/local/redis/etc/6379.conf 
14348:C 28 Jul 17:22:59.149 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
14348:C 28 Jul 17:22:59.149 # Redis version=4.0.10, bits=64, commit=00000000, modified=0, pid=14348, just started
14348:C 28 Jul 17:22:59.149 # Configuration loaded

将reids-cli设为到全局变量

[root@localhost bin]# vim /etc/profile

在最后一行加上

export PATH=$PATH:/usr/local/redis/bin

 生效配置

[root@localhost bin]# source /etc/profile

测试一下reids

[root@localhost bin]# redis-cli -p 6379
127.0.0.1:6379> set test hello
OK
127.0.0.1:6379> get test
"hello"

设置redis开机启动

定位到redis原始目录,将redis启动脚本复制到init.d目录

[root@localhost redis-4.0.10]# cp utils/redis_init_script /etc/init.d/redisd
[root@localhost redis-4.0.10]# chmod 755 /etc/init.d/redisd
[root@localhost redis-4.0.10]# vim /etc/init.d/redisd

在脚本开通添加注释,设置redis的运行等级

#!/bin/sh
# chkconfig:    2345 90 10

并修改redis执行文件和配置文件的路径为正确路径

EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/usr/local/redis/etc/${REDISPORT}.conf"

添加为系统服务,允许开机自启动

[root@localhost redis-4.0.10]# chkconfig --add redisd
[root@localhost redis-4.0.10]# chkconfig redisd on

安装完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值