linux安装redis及解决无法远程连接的问题

news/2024/11/20 13:24:50/

首先创建安装目录

# mkdir /usr/local/redis

下载redis压缩包

wget http://download.redis.io/releases/redis-4.0.2.tar.gz

解压redis的压缩文件

tar -zxvf redis-4.0.2.tar.gz

进入安装文件夹进行编译

[root@bruce-host redis]# cd redis-4.0.2/[root@bruce-host redis-4.0.2]# make

编译结束后进行安装

[root@bruce-host redis-4.0.2]# cd src/[root@bruce-host src]# make install

安装成功

启动redis服务器,使用默认配置载入

[root@bruce-host src]# ./redis-server

载入制定配置来启动redis

[root@bruce-host src]# ./redis-server /usr/local/redis/redis-4.0.2/redis.conf  

 

 

出现上图说明安装成功,但是有可能会导致远程连接有问题。对于服务器上的redis配置需要进行以下配置

[root@bruce-host src]# vim ../redis.conf

protected-mode yes改为protected-mode no(在没有密码的情况下,关闭保护模式)

注释掉bind 127.0.0.1     (取消绑定本地地址)

daemonize no改为daemonize yes   (是否为进程守护,关闭ssh窗口后即是否在后台继续运行)

 

然后重启,进行数据测试

[root@bruce-host src]# ./redis-server /usr/local/redis/redis-4.0.2/redis.conf[root@bruce-host src]# ./redis-cli127.0.0.1:6379> set ball redOK127.0.0.1:6379> get ball"red"127.0.0.1:6379>

 

其中可能遇到的问题有

1.Could not connect to Redis at 127.0.0.1:6379: Connection refused

原因是:在安装好redis扩展 尝试连接redis时,客户端打不开,原因是需要先开启服务端,

即需要先开启redis-server,才能进行redis-cli操作

2.redis基本操作

./redis-server  //启动redis服务器./redis-server /usr/local/redis/redis-4.0.2/redis.conf  //启动服务器时加载指定配置./redis-cli -h 127.0.0.1 -p 6379  //操作端口号为6379的服务器./redis-cli -h 127.0.0.1 -p 6379 -a root //当有密码时,开启redis的命令

3.如何设置redis密码

[root@bruce-host src]# vim ../redis.conf把requirepass foobared的注释去掉,将foobared改为需要的密码把protected-mode no改为protected-mode yes(在有密码的情况下,打开保护模式)

4.如何登录、退出redis

//登录[root@bruce-host src]# ./redis-server /usr/local/redis/redis-4.0.2/redis.conf14405:C 13 Apr 15:16:49.806 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo14405:C 13 Apr 15:16:49.806 # Redis version=4.0.2, bits=64, commit=00000000,  modified=0, pid=14405, just started14405:C 13 Apr 15:16:49.806 # Configuration loaded[root@bruce-host src]# ./redis-cli [root@bruce-host src]#  ps -ef | grep redisroot     13437     1  0 14:17 ?        00:00:01 ./redis-server *:6379root     13825  8950  0 14:45 pts/2    00:00:00 grep --color=auto redis//退出[root@bruce-host src]# ./redis-cli shutdown[root@bruce-host src]# ps -ef|grep redis  //查看状态root     14379 14246  0 15:15 pts/0    00:00:00 grep --color=auto redis

5.有密码之后如何登录、退出redis

[root@bruce-host src]# ./redis-cli -h 127.0.0.1 -p 6379 -a root  //ip和端口号选填  auth必填[root@bruce-host src]# ./redis-cli -h 127.0.0.1 -p 6379 -a root shutdown //ip和端口号选填  auth必填

6.linux服务器端可以连接而远程无法连接的原因

首先# ps -ef|grep redis查看6379前面是否为*  若为127.0.0.1则被限制在本地访问

在redis-conf注释掉bind 127.0.0.1     (取消绑定本地地址)

若还不能访问  则开启制定端口号或者关闭防火墙,在这采用关闭防火墙,由于是centos7,防火墙进行了升级

systemctl stop firewalld.service           #停止firewallsystemctl disable firewalld.service     #禁止firewall开机启动

 如果关闭防火前可以访问,安全起见可以只开放6379端口

sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
sudo firewall-cmd --reload

如果是在阿里云服务器上的,  在默认安全组打开对应端口

https://help.aliyun.com/document_detail/25471.html

 

 

 


http://www.ppmy.cn/news/140697.html

相关文章

配置samba服务 ubuntu入门之十八

第一步 安装smaba rootdebian:~# apt-get install samba samba-common 第二步 配置samba用户名和密码 rootdebian:~# smbpasswd -a user New SMB password: Retype new SMB password: Mismatch - password unchanged. Unable to get new password. 第三步 配置共享目录 rootd…

Linux 进程管理(重点)

Linux 进程管理(重点) Linux中,每个执行程序都被称为一个进程,每一个进程都被分配一个ID号(pid,进程号) 每一个进程都可能以两种方式存在,前台与后台。 前台进程就是用户目前屏幕…

以太坊:创建安全多签名钱包及高级设置

在 Mist创建多签名钱包 Mist以太坊钱包有个选项是可以用多签名钱包使钱包里的余额更安全。用多签名钱包的好处是它需要多个账号共同批准才能够从余额中提取大额资金。创建多签名钱包之前,需要创建多个账号。 在Mist创建账号文件很容易。在“账号”菜单下点击“添加…

【ctf秀】【MISC】MISC入门misc10

一、解题环境 windows7 二、考点:binwalk的使用 考点发现及解题过程(所有的png图片misc题均可这么做): 1.解压zip文件,用winhex打开misc10.png 2.判断文件格式是否篡改,检查png的文件头和文件尾,文件格式…

MISC入门篇(8-...更新,在学习中做记录,很多内容是从网上的很多师傅那里看到的)

MISC常规解题步骤(图片) 1.解压zip文件,用winhex打开图片 2.判断文件格式是否篡改,检查png的文件头和文件尾,文件格式正常 PNG文件头(hex):89 50 4e 47 0d 0a 1a 0a PNG文件尾(hex): 00 00 00 …

Png格式解析

一、概述 Png:流式网络图形格式(Portable Network Graphic Format),是一种位图文件(bitmap file)存储格式。Png用来存储灰度图像时,灰度图像的深度可达16位,存储彩色图像时&#xf…

Bugku FileStoragedat详解 MISC

文章目录 一、题目二、思路1、知识点 三、复现1、利用工具2、利用脚本 四、总结 一、题目 点击下载后,一个名伪keli.dat的文件。 二、思路 下载完成后,我们利用winhex打开该文件,并没有发现有价值的信息。然后通过该后缀名为jpg、avi等格式…

戴尔XPS 8960台式机 评测

配置方面,XPS 8960 搭载了最新的 i9-13900K 24 核处理器,显卡为 RTX 4080,配备 32GB 内存、1TB SSD 和 2TB 机械硬盘。 扩展性方面,这款台式机最高支持 64GB DDR5 内存,拥有两个 M.2 插槽和两个 3.5 英寸硬盘位。 戴尔…