Linux服务器安装配置Redis
Linux服务器安装配置Redis
一、下载安装redis
1.下载压缩包进行解压
官网下载地址:https://redis.io/download/
通过
Xshell
和Xftp
将压缩包移动到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配置文件中的相关内容进行修改:
- 把文件夹目录里的redis.conf配置文件里的bind 127.0.0.1前面加#注释或者改成0.0.0.0或者自己设置的ip,命令为:vi /usr/local/redis/etc/redis.conf
- 命令: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相关推荐
- Linux 服务器安装配置 TimeMachine
Linux 服务器安装配置 TimeMachine 1.安装 Time Machine 相关的后台服务 (1) 安装netatalk: apt-get install netatalk (2) 安装 ...
- Linux 服务器安装配置
Linux 服务器安装配置 1.硬盘分区 Linux 服务器的硬盘分区结构如下图所示: 2.安装过程 (1) 安装 Ubuntu12.04或Debian7.8(amd64)桌面版,建议安装英文版.[以 ...
- 关于我在学习Javaweb时对Linux服务器安装配置jdk,tomcat,mysql的一些学习心得
学习javaweb有一段时间了,最近刚好完成一个小的web项目. 勿喷!!!!!!!! 主要参考问题: 1.jdk,tomcat,mysql的安装配置. 2.tomcat,mysql的开机自启(我不会 ...
- Linux安装配置Redis CentOS 7 下安装Redis
Redis是一个高性能的,开源key-value型数据库.是构建高性能,可扩展的Web应用的完美解决方案,可以内存存储亦可持久化存储.因为要使用跨进程,跨服务级别的数据缓存,在对比多个方案后,决定使用 ...
- Linux服务器安装配置JDK
一.准备工作: 1.登录服务器,切换到root用户(su - root,然后输入密码,按enter),进入根目录:cd / 2.进入要安装jdk的目录,自己可以创建一个java目录,执行命令如下: c ...
- Linux服务器安装/配置宝塔bt,附Xshell和Xftp下载安装和简单使用教程
文章目录 前言 一.安装Xshell7和Xftp7 二.使用Xshell连接Linux服务器 1.服务器配置 2.Xshell配置 三.安装宝塔bt 1.服务器配置 2.安装配置 总结 前言 之前使用 ...
- linux中配置redis的密码
目录 前言 1. 临时密码 2. 永久密码 3. 验证 前言 如果在服务器中搭建了redis 没设置密码的话,可能会被入侵导致你的cpu瞬间飙高 那么最好设置一下密码 1. 临时密码 由于我配置了后台 ...
- Linux下Redis服务器安装配置
说明: 操作系统:CentOS 1.安装编译工具 yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-de ...
- 安装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/ ...
最新文章
- 逻辑斯蒂回归(Logistics Regression)
- Pentaho Data Integration 界面开发
- 每日一皮:测试的时候一切ok,真正上线的时候……
- 布隆过滤器避免redis缓存穿透
- String内存分配
- Mysql权限控制-允许用户远程链接
- python中监控错误的语句_Python学习_07_错误、异常
- ui unity 图片高亮_Unity5 UI图片变灰处理(UGUI)(二)
- Hyperledger Fabric 或 Composer 查看当前节点加入的是哪个channel
- c++大作业--学籍管理系统--
- Atitit js canvas的图像处理类库attilax总结与事业
- 百度导航SDK升级适配 Anroid 11骑步导航闪退
- 中国车牌号的分类说明识别及含义
- Java线程状态中BLOCKED和WAITING有什么区别?
- I/O控制方式——轮询,中断,DMA,通道
- php根据当前日期判断法定节假日_PHP 判断当前日期是否是法定节假日或者休息日 (原)...
- imple-unpack---攻防世界
- 数据库内存故障恢复一例
- oracle占用io,解决 oracle IO占用率很高的问题
- 【编译原理】词法分析器语法分析器
热门文章
- echarts实现比较炫的仪表盘
- 荣耀3C LTE(4G) set_immutable.list删除 VIPER4Android安装
- 医学SCI论文关键词的选取方法
- python删除文件第一行第一列_Python删除文件第一行
- LSTM-代码讲解(股票预测)
- Linux笔记之浅析linux重定向——输出重定向与输入重定向
- linux c语言 getline,C语言中getline()函数的深入理解
- VMware虚拟机安装苹果系统、linux系统以及VMtools的安装介绍(超详细)
- 一位项目管理专家总结的项目职场技巧
- 程序员面试所需的软技能(一)