Linux中Redis的安装

1、下载并编译Redis

编译redis需要先安装gcc

yum install gcc

查看gcc的版本号 gcc --version

稳定版为4.0.11所以我们下载4.0.11
wget http://download.redis.io/releases/redis-4.0.11.tar.gz

tar -zxvf redis-4.0.11.tar.gz 

(接着将解压后的文件转移到/usr/local目录下)

cd redis-4.0.11.tar.gz
make

2、安装Redis

make install

3、修改/usr/local/redis-4.0.11/redis.conf配置文件

注释掉bind
在这里插入图片描述 增加密码 requirepass一开始是注释的,去掉注释,后面写上密码即可
在这里插入图片描述
修改下面这些为no(原来是yes,也可能没有这一行)
在这里插入图片描述 日志生成位置(没有就先建文件夹)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200614184056906.png

4、启动Redis

cd /usr/local/bin 
./redis-server /usr/local/redis-4.0.11/redis.conf 

5、配置Redis能够以service的命令启动

在/usr/local/redis-4.0.11/utils下面找到redis_init_script
修改配置配置选项:CONF
在这里插入图片描述改完后复制文件到/etc/init.d/下,并改名为redis
cp redis_init_script /etc/init.d/redis

测试:
打开服务

service redis start

关闭服务

service redis stop

6、设置redis 开机启动

1设置redis.conf中daemonize为yes,确保守护进程开启。
2编写开机自启动脚本 /etc/init.d/redis

rddis下面是文件内容

# chkconfig: 2345 10 90 
# description: Start and Stop redisrddis
PATH=/usr/local/bin:/sbin:/usr/bin:/bin  
REDISPORT=6379      
EXEC=/usr/local/bin/redis-server
REDIS_CLI=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_6379.pid    CONF="/usr/local/redis-stable	/redis.conf"
AUTH="1234"
case "$1" in 
start) 
if [ -f $PIDFILE ] 
then 
echo "$PIDFILE exists, process is already running or crashed." 
else 
echo "Starting Redis server..." 
$EXEC $CONF 
fi 
if [ "$?"="0" ] 
then 
echo "Redis is running..." 
fi 
;; 
stop) 
if [ ! -f $PIDFILE ] 
then 
echo "$PIDFILE exists, process is not running." 
else 
PID=$(cat $PIDFILE) 
echo "Stopping..." 
$REDIS_CLI -p $REDISPORT SHUTDOWN 
sleep 2 
while [ -x $PIDFILE ] 
do 
echo "Waiting for Redis to shutdown..." 
sleep 1 
done 
echo "Redis stopped" 
fi 
;; 
restart|force-reload) 
${0} stop 
${0} start 
;; 
*) 
echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2 
exit 1 
esac

以下是一些配置解释
PATH #找到本机安装redis后,存放redis命令的目录
REDISPORT=6379 #redis的默认端口, 要和下文中的redis.conf中一致
EXEC=/usr/local/bin/redis-server #redis服务端的命令
REDIS_CLI=/usr/local/bin/redis-cli #redis客户端的命令 这两个一般都在 PATH目录下
PIDFILE=/var/run/redis_6379.pid 注意看区别 #reids的进程文件生成的位置
CONF="/usr/local/redis-stable/redis.conf" #redis的配置文件所在的目录

这里有一个格式问题,是window下文件转到linux时遇到的,可以参考

https://blog.csdn.net/u012453843/article/details/69803244/
vim文件 然后按exc键,输入 :set ff=unix,保存退出即可

7、设置权限

chmod 755 redis

8、启动测试

/etc/init.d/redis start

9、设置开机自启动

chkconfig redis on

10 关机重启测试

reboot

补充:redis的安装并没有什么特别的配置,所以实在安装不了的时候参考别的安装方式也可以

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Herman_Wan

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

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

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

打赏作者

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

抵扣说明:

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

余额充值