超详细的linux部署redis实战记录

    最近新购置一台阿里云4核8G服务器,需要部署redis,记录一下操作步骤,以后有新的服务器部署直接拿过来用就可以.这里购置的服务器配置信息:ubuntu16.04 64位.Redis官网下载地址:https://redis.io/download/.
这里安装redis-3.0.0.tar.gz,快捷下载地址:redis-3.0.0.tar.gz下载,以后不用每次去官网下载.下面是具体的安装步骤以及阿里云安全组配置。
1.创建redis安装目录(根目录下执行)

mkdir /usr/server/redis

2.使用ftp工具FileZilla进行上传到安装目录。
3.对压缩包解压(/usr/server/redis下执行)

 tar -zxvf redis-3.0.0.tar.gz

    默认在/usr/server/redis下生成redis-3.0.0文件夹,所有解压内容放到此文件夹中。
4.执行编译处理(/usr/server/redis/redis-3.0.0下执行)

make

5.执行安装命令(/usr/server/redis/redis-3.0.0/src下执行)

make install

6.编辑redis.config文件 (/usr/server/redis/redis-3.0.0下执行)
    按照上述步骤操作redis.conf默认解压到/usr/server/redis-3.0.0,网上有很多说需要进行移动到其他目录,这里不需要.编辑方式以及编辑内容如下:

vim redis.config
1.将daemonize属性改为yes(表明支持在后台运行)	
2.注释掉bind 127.0.0.1这一行,这样可以使所有的ip访问redis
3.修改Redis密码,需要把#requirepass foobared去掉注释,foobared改为自己的密码,用户名默认root
4.port 6379,默认端口为6379,可以自定义启用其他接口。

    编辑好之后保存退出。vim简单使用参考: 超详细的linux部署jdk实战记录,里面有vim常用操作说明。
或是直接将redis.conf拷贝到本地按照上述要求修改之后使用三方上传工具上传覆盖即可.
7.创建bin目录并移动相关文件
    上述按照步骤操作完成之后,在/usr/server/redis/redis-3.0.0下面没有bin目录,这里需要手动创建,并将相关文件移动到bin目录下(/usr/server/redis/redis-3.0.0下执行)

mkdir /usr/server/redis/redis-3.0.0/bin

    需要移动的文件:redis-server、redis-cli、redis-check-aof、redis-check-dump、redis-benchmark。按照之前目录操作下来,这几个文件都/usr/server/redis/redis-3.0.0/src下生成.如果没有,可以查询文件所在目录位置(示例:根目录下执行查询redis-server文件所在位置):

 find / -name redis-server

    多个文件从src下移动到bin下(/usr/server/redis/redis-3.0.0/src下执行):

mv  redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/server/redis/redis-3.0.0/bin

    如果有问题可以单个文件进行移动;或是直接使用文件上传工具直接上传.
8.后台启动redis(/usr/server/redis/redis-3.0.0下执行)

redis-server /usr/server/redis/redis-3.0.0/redis.conf 

    这是以配置文件启动方式,启动成功之后直接关闭第三方连接客户端会话然后重新打开会话,查询Redis服务的进程号,存在则说明启动成功.注意启动未完成不要Ctrl+c.否者会结束启动。
    注意:Redis启动时按照上面的执行配置文件的方式启动,如果只是redis-server启动Redis,springboot项目出现的问题就是无法连接:

Redis RedisException: ERR Client sent AUTH, but no password is set

原因就是未指定配置文件,所以不需要密码,但是项目中如果配置密码项目启动失败!
查看Redis是否成功开启(任意目录执行):

 ps -ef | grep redis

关闭Redis服务:

sudo kill -9 redis的pid

9.阿里云安全组开启6379:
    redis启动成功之后不是任意ip都可以访问Redis,需要将阿里云服务器的安全组进行设置(阿里云控制台)。设置方式如下:ECS服务器–左侧网络安全–配置规则–入方向–手动添加–一个TCP 端口6379 授权对象0.0.0.0/0 策略允许。
    以上是多次安装后亲测的安装步骤,按照步骤就能安装成功,如果感觉有帮助欢迎点赞或评论区留言!
更多安装文章:
    超详细的linux部署mysql5.7实战记录
    超详细的linux部署jdk实战记录

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

卖柴火的小伙子

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

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

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

打赏作者

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

抵扣说明:

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

余额充值