云服务器Linux安装redis服务

下载最新的稳定版,然后放入到Linux系统中,然后通过解压缩命令释放。官方说明中,小版本为单数的是测试版,双数是正式版。举例4.1.1 为测试版。

4.2.1为正式版。

下载方式1:

官方链接:[https://redis.io/download/]

在这里插入图片描述

下载方式2:

百度网盘链接:[https://pan.baidu.com/s/1hhMcdlrXQ_d7wNoJajyhoA]
提取码:nxzp

安装步骤:

在Linux中创建目录:

[root@myserver ~]# cd /usr/local
[root@myserver local]# mkdir software
[root@myserver local]# cd software

接着在software上传redis的压缩文件。

[root@myserver software]# tar -zxvf redis-6.2.6.tar.gz 
[root@myserver software]# cd redis-6.2.6
[root@myserver redis-6.2.6]# make
# 如果make命令执行失败,那就执行make MALLOC=libc
# 如果make MALLOC=libc执行失败,那就删除解压的目录,再次解压
# 在执行make install命令之前可以先执行以下命令,以防安装时失败。命令执行过程中全部输入y执行
[root@myserver redis-6.2.6]# yum install gcc
[root@myserver redis-6.2.6]# yum install gcc-c++
[root@myserver redis-6.2.6]# yum install tcl
[root@myserver redis-6.2.6]# make install

安装完成后执行whereis redis-server命令查看redis-server在哪里:

[root@myserver redis-6.2.6]# whereis redis-server
redis-server: /usr/local/bin/redis-server

进入相关显示的目录

[root@myserver redis-6.2.6]# cd /usr/local/bin
[root@myserver bin]# ls
chardetect  cloud-init-per    easy_install-3.8  jsonpointer      redis-check-aof  redis-sentinel
cloud-id    easy_install      jsondiff          jsonschema       redis-check-rdb  redis-server
cloud-init  easy_install-3.6  jsonpatch         redis-benchmark  redis-cli

当你完成到这里的时候就可以启动redis-server服务了,但是一般情况下我们需要修改redis的配置文件,所以我们去将配置文件redis.conf复制一份到和redis-server相同的目录下,也就是/usr/local/bin中。

[root@myserver bin]# cd /usr/local/software/redis-6.2.6
[root@myserver redis-6.2.6]# ls
00-RELEASENOTES  CONTRIBUTING  INSTALL    README.md   runtest-cluster    sentinel.conf  TLS.md
BUGS             COPYING       Makefile   redis.conf  runtest-moduleapi  src            utils
CONDUCT          deps          MANIFESTO  runtest     runtest-sentinel   tests
[root@myserver redis-6.2.6]# cp redis.conf /usr/local/bin/redis.conf
[root@myserver redis-6.2.6]# cd /usr/local/bin
[root@myserver bin]# ls
chardetect  cloud-init-per    easy_install-3.8  jsonpointer      redis-check-aof  redis.conf
cloud-id    easy_install      jsondiff          jsonschema       redis-check-rdb  redis-sentinel
cloud-init  easy_install-3.6  jsonpatch         redis-benchmark  redis-cli        redis-server

此时就可以通过默认的配置文件启动rendis,命令:redis-server redis.conf。一般情况下刚入门学习redis会修改三个地方的配置文件:

[root@myserver bin]# vim redis.conf 
# 第一处修改处是文件的第75行:
bind 127.0.0.1 -::1  #原始的样子
# 修改方式:将此行注释掉或者添加*通配,这样就可以使用redis外部连接工具或者代码连接上redis服务
# bind 127.0.0.1 -::1  # 修改完成之后的样子
# 第二处修改处是文件的第257行
daemonize no 
# 修改方式:将no改为yes,以守护进程的方式运行,默认是no为后台方式运行,我们需要自己开启为yes
# 第三处修改处是文件的第901行
# requirepass foobared  # redis服务一开始未设置密码的,如果想设置密码为"!a123456"就可以修改为
requirepass !a123456

启动并测试安装结果:

[root@myserver bin]# redis-server redis.conf
# 如果这里修改了密码或者端口号,连接时应输入命令:redis-cli -p 端口号 -a 密码
[root@myserver bin]# redis-cli 
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set k1 v1
OK
127.0.0.1:6379> get k1
"v1"

如果要使用redis外部连接工具,一定要在对应云服务器上配置安全策略组中添加6379端口映射,否则无法连接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值