linux在线安装redis——记录部署篇4

linux在线安装redis

  1. 在线下载redis安装包
[root@localhost /]# wget http://download.redis.io/releases/redis-5.0.7.tar.gz
  1. 解压redis安装包
[root@localhost /]# tar -zvxf redis-5.0.7.tar.gz
  1. 移动redis安装包
[root@localhost /]# mv redis-5.0.7 /usr/local/redis
  1. 安装一些make的依赖
[root@localhost /]# yum install cpp
[root@localhost /]# yum install binutils
[root@localhost /]# yum install glibc
[root@localhost /]# yum install glibc-kernheaders
[root@localhost /]# yum install glibc-common
[root@localhost /]# yum install glibc-devel
[root@localhost /]# yum install gcc
[root@localhost /]# yum install make
  1. make编译安装
[root@localhost /]# cd /usr/local/redis
[root@localhost redis]# make	(如报错jemalloc/jemalloc.h,重新执行:make MALLOC=libc)
[root@localhost redis]# make PREFIX=/usr/local/redis install
  1. 修改redis.conf并配置密码
[root@localhost redis]# vim redis.conf

修改如下几行(行数可能略有偏差)(requirepass 后面为密码)69行: bind 127.0.0.1 			改成 	#bind 127.0.0.1
88行: protected-mode yes 		改为 	protected-mode no
136行:daemonize no   			改为 	daemonize yes
507行:# requirepass foobared 	改为	requirepass 123456
  1. 移动配置文件到安装目录下
[root@localhost redis]# mkdir /usr/local/redis/etc
[root@localhost redis]# mv redis.conf /usr/local/redis/etc
  1. 将redis加入到开机启动
[root@localhost redis]# vi /etc/rc.local

添加如下一行命令
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

[root@localhost redis]# cat /etc/rc.local 
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.

touch /var/lock/subsys/local
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
  1. 开启redis
[root@localhost redis]# /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 
  1. 将redis-cli,redis-server拷贝到bin下,让redis-cli指令可以在任意目录下直接使用
[root@localhost redis]# cp /usr/local/redis/bin/redis-server /usr/local/bin/
[root@localhost redis]# cp /usr/local/redis/bin/redis-cli /usr/local/bin/
  1. 验证
[root@localhost redis]# redis-cli
127.0.0.1:6379> 

127.0.0.1:6379> auth 123456
OK

127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "123456"

127.0.0.1:6379> exit
[root@localhost redis]# redis-cli -h 127.0.0.1 -p 6379 -a 123456 (测试连接重启redis服务)
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "123456"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值