Linux服务器安装配置Redis

一、下载安装redis

1.下载压缩包进行解压

  • 官网下载地址:https://redis.io/download/

  • 通过XshellXftp将压缩包移动到Linux服务器中的/usr/local/目录下

2.解压命令

tar -zvxf redis-5.0.7.tar.gz

3.将解压后的文件夹重命名

mv redis-stable redis

4.删除压缩包

rm redis-5.0.7.tar.gz

5.编译

  • 进入/usr/local/redis/目录下,输入命令make进行编译
cd /usr/local/redis
make

6.安装

  • 进入/usr/local/redis/src/目录下,输入命令安装
make PREFIX=/usr/local/redis install

这里多了一个关键字 PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。

假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,库文件会存放在/usr/local/lib目录,配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。

这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。

二、更改redis.conf配置文件

1、查看配置文件内容

①、运行redis-cli客户端

#1.进入客户端程序所在目录
cd /usr/local/redis/bin
#2.运行客户端
./redis-cli
#3.退出客户端命令,在客户端窗口中
exit

②、通过客户端redis-cli查看配置文件的内容

# 刚安装没有设置配置文件中的redis登录密码,默认是直接能够使用redis客户端
# 如果有设置了密码,则需要进行密码验证

③、查看配置文件中设置的密码

#在redis-cli客户端中输入命令
config get requirepass

④、设置客户端登录密码

config set requirepass 设置的密码

2、更改配置文件内容

①、使用vim编辑redis.conf配置文件

#1.进入 /usr/local/redis/ 目录
cd /usr/local/redis#2.使用vim编辑配置文件vim ./redis.conf

②、查找关键字

#1.在vim编辑窗口中,按Esc进入命令模式,输入/关键字
/关键字#2.按回车键即可退出查找#3.按i即可进入编辑模式

③、更改配置文件中的关键字段

因为redis监听的是127.0.0.1:6379,并不监听外网的请求,因此需要对redis.conf配置文件中的相关内容进行修改:

  1. 把文件夹目录里的redis.conf配置文件里的bind 127.0.0.1前面加#注释或者改成0.0.0.0或者自己设置的ip,命令为:vi /usr/local/redis/etc/redis.conf
  2. 命令:redis-cli连接到redis后,通过 config get daemonize和config get protected-mode 是不是都分别为yes和no,如果不是,就用config set 配置名 属性 改为yes和no
#一、 监听的端口 注释掉了
#  bind 127.0.0.1 -::1bind 0.0.0.0
#二、更改daemonize为yes
daemonize yes
#三、更改protected-mode为no
protected-mode no
#四、按Esc键进入命令模式,输入:wq保存并退出编辑
:wq

④、启动redis服务端

  • redis-server 后面是配置文件,目的是根据该配置文件的配置启动redis服务。redis.conf配置文件允许自定义多个配置文件,通过启动时指定读取哪个即可。
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
  • 如果服务端启动失败,显示-bash: ./redis-server: Permission denied,则需要设置redis的文件权限
# chmod 755 redis

⑤、查看后台进程是否存在

ps -aux |grep redis

⑥、检测6379端口是否在监听

tat -lanp | grep 6379

⑦、关闭服务端进程

pkill redis
  • 也可以通过redis-cli客户端关闭redis服务
#在redis-cli窗口中输入shutdown
#1.进入客户端程序所在目录
cd /usr/local/redis/bin
#2.运行客户端
./redis-cli
#3.输入关闭服务命令
shutdown

三、阿里云服务器开放安全组

  • 开放redis默认端口6379

四、服务器配置防火墙开放端口

配置防火墙: firewall-cmd --zone=public --add-port=6379/tcp --permanent(开放6379端口)

运行上述命令后,提示提示FirewallD is not running,经过排查发现是防火墙就没打开造成的,出于安装考虑还是把防火墙开上吧,以下步骤仅供参考。

首先通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。

通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。

再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了

现在我们执行上述配置防火墙的命令即可开启。

**注:**配置完成后记得关闭防火墙(systemctl stop firewalld),否则后续通过客户端远程连接时会提示连接不上,至少博主出现过这个问题。

五、使用redis可视化管理工具远程连接服务器上的redis

一、RedisDesktopManager

链接:https://pan.baidu.com/s/1LL_0K91wisF4e4R9N992tg
提取码:f1ab

二、AnotherRedisDesktopManager

  • 注意最新版创建连接的

https://gitee.com/qishibo/AnotherRedisDesktopManager?_from=gitee_search

六、常用命令

1.启动redis服务端

/usr/local/redis/redis-server     /usr/local/redis/redis.conf

2.启动redis客户端

cd /usr/local/redis
./redis-cli

3.停止redis

pkill redis

4.卸载redis

rm -rf /usr/local/redis

5.检测后台进程是否存在

ps -ef |grep redis

6.检测6379端口是否在监听

netstat -lntp | grep 6379

Linux服务器安装配置Redis相关推荐

  1. Linux 服务器安装配置 TimeMachine

    Linux 服务器安装配置 TimeMachine 1.安装 Time Machine 相关的后台服务 (1) 安装netatalk: apt-get install netatalk (2) 安装 ...

  2. Linux 服务器安装配置

    Linux 服务器安装配置 1.硬盘分区 Linux 服务器的硬盘分区结构如下图所示: 2.安装过程 (1) 安装 Ubuntu12.04或Debian7.8(amd64)桌面版,建议安装英文版.[以 ...

  3. 关于我在学习Javaweb时对Linux服务器安装配置jdk,tomcat,mysql的一些学习心得

    学习javaweb有一段时间了,最近刚好完成一个小的web项目. 勿喷!!!!!!!! 主要参考问题: 1.jdk,tomcat,mysql的安装配置. 2.tomcat,mysql的开机自启(我不会 ...

  4. Linux安装配置Redis CentOS 7 下安装Redis

    Redis是一个高性能的,开源key-value型数据库.是构建高性能,可扩展的Web应用的完美解决方案,可以内存存储亦可持久化存储.因为要使用跨进程,跨服务级别的数据缓存,在对比多个方案后,决定使用 ...

  5. Linux服务器安装配置JDK

    一.准备工作: 1.登录服务器,切换到root用户(su - root,然后输入密码,按enter),进入根目录:cd / 2.进入要安装jdk的目录,自己可以创建一个java目录,执行命令如下: c ...

  6. Linux服务器安装/配置宝塔bt,附Xshell和Xftp下载安装和简单使用教程

    文章目录 前言 一.安装Xshell7和Xftp7 二.使用Xshell连接Linux服务器 1.服务器配置 2.Xshell配置 三.安装宝塔bt 1.服务器配置 2.安装配置 总结 前言 之前使用 ...

  7. linux中配置redis的密码

    目录 前言 1. 临时密码 2. 永久密码 3. 验证 前言 如果在服务器中搭建了redis 没设置密码的话,可能会被入侵导致你的cpu瞬间飙高 那么最好设置一下密码 1. 临时密码 由于我配置了后台 ...

  8. Linux下Redis服务器安装配置

    说明: 操作系统:CentOS 1.安装编译工具 yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-de ...

  9. 安装ftp连接linux服务器配置,Linux下FTP安装及配置(VSFTPD服务器安装配置、FTP客户端安装配置)...

    安装说明 安装环境:CentOS-6.3 安装方式:yum安装.rpm源码安装 软件:ftp-0.17-51.1.el6.x86_64.rpm 下载地址:http://pan.baidu.com/s/ ...

最新文章

  1. 逻辑斯蒂回归(Logistics Regression)
  2. Pentaho Data Integration 界面开发
  3. 每日一皮:测试的时候一切ok,真正上线的时候……
  4. 布隆过滤器避免redis缓存穿透
  5. String内存分配
  6. Mysql权限控制-允许用户远程链接
  7. python中监控错误的语句_Python学习_07_错误、异常
  8. ui unity 图片高亮_Unity5 UI图片变灰处理(UGUI)(二)
  9. Hyperledger Fabric 或 Composer 查看当前节点加入的是哪个channel
  10. c++大作业--学籍管理系统--
  11. Atitit js canvas的图像处理类库attilax总结与事业
  12. 百度导航SDK升级适配 Anroid 11骑步导航闪退
  13. 中国车牌号的分类说明识别及含义
  14. Java线程状态中BLOCKED和WAITING有什么区别?
  15. I/O控制方式——轮询,中断,DMA,通道
  16. php根据当前日期判断法定节假日_PHP 判断当前日期是否是法定节假日或者休息日 (原)...
  17. imple-unpack---攻防世界
  18. 数据库内存故障恢复一例
  19. oracle占用io,解决 oracle IO占用率很高的问题
  20. 【编译原理】词法分析器语法分析器

热门文章

  1. echarts实现比较炫的仪表盘
  2. 荣耀3C LTE(4G) set_immutable.list删除 VIPER4Android安装
  3. 医学SCI论文关键词的选取方法
  4. python删除文件第一行第一列_Python删除文件第一行
  5. LSTM-代码讲解(股票预测)
  6. Linux笔记之浅析linux重定向——输出重定向与输入重定向
  7. linux c语言 getline,C语言中getline()函数的深入理解
  8. VMware虚拟机安装苹果系统、linux系统以及VMtools的安装介绍(超详细)
  9. 一位项目管理专家总结的项目职场技巧
  10. 程序员面试所需的软技能(一)