Redis远程访问

news/2024/11/25 18:52:40/

1.Redis绑定的主机地址是本地
需要进入配置文件进行修改

[root@VM_0_16_centos ~]# vim /usr/local/redis/redis.conf
注释掉bind 127.0.0.1
#bind 127.0.0.1 或者 bind 0.0.0.0更改protected-mode yes为
protected-mode no 更改daemonize no为
daemonize yes设置密码
requirepass 要很长的密码,也可以不设置可用
 注释掉bind 127.0.0.1//如果设置了绑定,只能通过绑定的地址访问的Redis。如果不设置绑定,则所有地址都可以访问,如果在项目部署外网,所有人都可以访问到,所以这里也是个注意的地址,还是设置绑定比较安全。

protected-mode参数是为了禁止外网访问redis,如果启用了,则只能够通过lookback ip(127.0.0.1)访问Redis,如果外网访问redis,会报出异常:因为需要远程访问 就关闭了

2、daemonize 设置yes或者no区别

daemonize:yes:redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。
daemonize:no: 当daemonize选项设置成no时,当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。

启动,并指定配置文件

[root@VM_0_16_centos ~]# cd /usr/local/redis/
[root@VM_0_16_centos redis]# ./bin/redis-server ./redis.conf 
1675:C 15 Sep 2019 22:50:52.157 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
1675:C 15 Sep 2019 22:50:52.157 # Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=1675, just started
1675:C 15 Sep 2019 22:50:52.157 # Configuration loaded

通过端口(6379)查看服务是否启动

[root@VM_0_16_centos redis]# ps -ef|grep redis
root      1676     1  0 22:50 ?        00:00:00 ./bin/redis-server *:6379
root      1900  1219  0 22:52 pts/6    00:00:00 grep --color=auto redis

通过外部(ip)连接,(需要开放云服务器相应端口) 云服务器需要设置安全组

[root@VM_0_16_centos redis]# ./bin/redis-cli -h 你的服务器ip -p 6379 -a 密码
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
49.ip.ip.2:6379> 
  • kill -9 p 结束进程

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

相关文章

远程访问OPC SERVER DCOM的配置

OPC技术论坛 http://www.opc-china.com OPC服务器,客户程序技术讨论一、在装有OPC服务器的机器上DCOM配置如下 1. 运行服务器上的dcomcnfg程序,进行DCOM配置。 2. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾&#…

远程访问服务

1.远程服务调用 远程服务调用(Remote Procedure Call,RPC)已经存在超过四十年(1990s DCE) 什么是RPC?如何评价某某RPC技术,RPC更好还是REST更好? RPC轮子:Google gRPC…

mstsc保存用户名和密码,实现自动登录远程桌面

mstsc保存用户名和密码,实现自动登录远程桌面 首先可以使用mstsc /?来查看关于mstsc的参数说明 根据上述的命令说明,我这里实现的bat文件为 mstsc C:/a.rdp /console /v: xxx.xxx.xxx.xxx:3389 a.rdp内容 screen mode id:i:1 desktopwidth:i:1280 des…

Linux中的远程访问及控制

文章目录 Linux中的远程访问及控制SSH远程管理OpenSSH服务器ssh原理公钥传输原理 ssh加密通讯原理对称加密非对称加密 配置OpenSSH服务端登陆服务端配置ssh客户端TCP Wrappers轻量级自动化运维工具pssh总结 Linux中的远程访问及控制 SSH远程管理 OpenSSH服务器 SSH (Secure …

远程访问Mysql

1.远程虚拟机登上mysql客户端,show databases查看有哪些数据库,use mysql进入该数据库 show tables;查看表 select user,host from user;看host属性,root用户只能在本地访问数据库。 更改host, 执行 update user set host% where userroot…

远程访问及控制SSH

目录 SSH基础 什么是SSH SSH特点 SSH协议 SSH原理 用户登录 scp命令——远程安全复制 sftp——安全FTP 服务端配置 构建密钥对验证 密钥对验证实验 SSH基础 什么是SSH SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面…

linux03远程登录

目录 远程登录 远程登录软件Xshell6 远程上传下载文件Xftp6 远程登录具体步骤 文件上传与下载步骤 远程登录 为什么远程登录? 1.项目开发小组共享linux服务器 2.项目上线运行在公网 远程登录软件Xshell6 概述: 1.目前最好的远程登录linux软件&…

Linux的远程访问及控制

文章目录 前言一、SSH远程管理1.了解SSH2.客户端与服务端 二、登陆方式1.方法一2.方法二3.OpenSSH服务包4.安全调优5.两种验证方式 三、构建密钥对验证的SSH四、SCP复制五、SFTP六、TCP Wrappers总结 前言 远程访问及控制在Linux的运维管理中是很常用的,方便快捷就…