远程连接 | 2021-03-14
可能许多非专业人士不清楚redis是什么,所以更不用说redis远程访问如何配置,对于一般用户来说并不懂这些专业命令来配置远程访问,他们更想知道简单可用的远程控制软件,下面小编就给大家介绍下向日葵这款远控软件。
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
在一开始的时候,Redis采用的是单线程模型,因为Redis是一个基于内存的数据库,将所有的数据放入内存,所以使用单线程的操作效率是最高的,多线程会上下文切换消耗大量时间,对于内存系统来说,单线程才能产生更高的效率。但是单线程不意味着整个Redis就一个线程,Redis其他模块还有各自的线程。使用I/O多路复用机制同时监听多个客户端,在单线程模式下,即使网络处理很多,因为存在I/O多路复用,依然可以在高速的内存处理下得到忽略。
Redis基于内存操作,CPU并不是性能瓶颈,Redis的瓶颈是根据机器的内存和网络带宽。在6.0的版本中引入了多线程。
这个I/O threads 指的是网络I/O处理方面使用了多线程,如网络数据的读写和协议解析等,这是因为读写网络的read/write在Redis执行期间占用了大部分CPU时间,如果把这部分模块使用多线程方式实现会对性能带来极大地提升。但是Redis执行命令的核心模块还是单线程的。目前最新的6.0版本中,I/O多线程处理模式需要在配置文件中开启。
一、开启远程访问
1.开放端口
firewall-cmd --zone=public --add-port=6379
firewall-cmd --zone=public --add-port=6379 --permanent
2.查看已开放端口
firewall-cmd --list-port3.修改配置文件
vim redis.conf将bind 127.0.0.1 注释或者改为bind 0.0.0.0
将protected-mode yes 改为protected-mode no;
二、设置密码
找到 # requirepass foobared 将注释去掉,修改foobared 为自己想要的密码,如 requirepass 123456
之后重启即可
systemctl restart redisps:Redis启动报错解决
报错
redis_6379.service - LSB: start and stop redis_6379
Loaded: loaded (/etc/rc.d/init.d/redis_6379; bad; vendor preset: disabled)
Active: active (exited) since Wed 2019-09-18 15:40:08 CST; 7s ago
Docs: man:systemd-sysv-generator(8)
Process: 22652 ExecStop=/etc/rc.d/init.d/redis_6379 stop (code=exited, status=0/SUCCESS)
Process: 22692 ExecStart=/etc/rc.d/init.d/redis_6379 start (code=exited, status=0/SUCCESS)
Sep 18 15:40:08 ythzcpt-csmh systemd[1]: Starting LSB: start and stop redis_6379...
Sep 18 15:40:08 ythzcpt-csmh redis_6379[22692]: /var/run/redis_6379.pid exists, process is already running or crashed
Sep 18 15:40:08 ythzcpt-csmh systemd[1]: Started LSB: start and stop redis_6379.
>删除pid文件
cd /var/run
mv redis_6379.pid redis_6379.pid_bak
>删除dump.rdb(内存快照)文件
cd /var/lib/redis/6379
mv dump.rdb dump.rdb_bak
>之后查看是否还有redis服务启动
ps -ef |grep redis
kill -9
>之后重启即可
向日葵远程控制是一款阳光的远程控制及远程桌面产品,获得微软认证,界面友好,简单易用,安全放心,体积小巧,易快速安装使用。配合向日葵开机棒,还可支持数百台主机的远程开机,实现远程开机与控制一体化。通过向日葵,你可以在世界上任何地点、任何网络中,轻松实现手机控制手机,手机控制电脑,电脑控制电脑。
向日葵远程控制软件的主要功能有远程桌面控制、桌面监控、远程协助、远程文件传输、远程摄像头监控、远程管理、CMD命令行、桌面直播等,并且支持主控端和被控端聊天功能、消息推送与文件分发等。只需要在2台设备同时下载并安装向日葵远程控制即可实现远程操控。
向日葵远程控制软件具有丰富而且多元化的功能,用户可以通过向日葵进行各种各样的远程操作,打个比方,远程桌面,关机重启,文件下载、上传,桌面监控,远程开启摄像头等等。采用双重账号验证,普通用户完全免费、VIP用户部分收费的模式,已被广泛的运用于企业管理中。
总之,比起传统的命令语言来配置远程连接,不如使用更方便简单的第三方向日葵远控软件,它让普通用户更容易理解和操作,可以满足用户各种需求,让大家随时随地可以进行远程控制。