内网穿透 | 2021-08-8
可能许多非专业人士不清楚redis是什么,所以更不用说redis远程访问如何配置,对于一般用户来说并不懂这些专业命令来配置远程访问,他们更想知道简单可用的远程控制软件,下面小编就先给大家介绍下redis远程访问如何设置?
什么是redis远程连接?
什么是redis远程连接?redis远程连接具体的使用步骤有哪些?要想了解redis远程连接,首先就要了解redis,Redis的英文名字是Remote Dictionary Server,也成远程字典服务,Redis是一个开源的,支持C语言编写的,具有高性能网络交互的key-value数据库,redis也被之为数据结构服务器,因为值(value)可以是字符串(String), 哈希(hash),列表(list),集合(sets)和有序集合(sorted sets)等类型。从字面上来看的key是关键字,values是值这种数据库查询速度快、存放数据较多、支持高并发,适合利用主键进行查询。redis虽然能够有效地提高系统性能,但是不能进行冗杂的条件查询。
Redis支持的键值数据类型大致分为:字符串类型 string(存储:set key value、获取:get key、删除:del key),哈希类型 hash(存储:hset key field value、获取指定的field对应的值:hget key field、获取所有的field和value:hgetall key、删除:hdel key field)列表类型 list(将元素加入列表左边:lpush key value、将元素加入列表右边:rpush key value、范围获取:lrange key start end、获取所有元素:lrange key 0 -1、删除列表最左边的元素,并将元素返回:lpop key、删除列表最右边的元素,并将元素返回:rpop key)等其他类型。
每个元素都会关联一个double类型的分数,不同的类型也发挥着各自的作用以及意义,redis正是通过分数来为集合中的成员进行从小到大的排序。
一、开启远程访问
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
>之后重启之后
通过运用向日葵产品对于redis远程连接可以使用户更加放心的使用和和操作,向日葵是一款级远程控制计算机手机、远程桌面连接、远程开机管理,并且支持内网穿透的一体化远程控制管理工具软件,软硬一体化,满足多种设备的远程运维,为企业互联网运维人员提供安全的莞城管理方案、不限主机、支持批量部署、软件定制、屏幕墙监控、审计日志等管理功能等还可以免费进行体验。
数十年的技术积累沉淀,让产品更加适用于大众用户,并且深入到各个领域中去,提供智慧医疗、智能工控、连锁零售等多种行业解决方案,企业用户合作更是数不胜数,只有好的产品才能够赢得好的用户体验和口碑。
第一步、首先先打开:/etc/redis.conf然后进行修改:1.bind 127.0.0.1改为?#bind 127.0.0.1,第二步、protected-mode yes 改为?protected-mode no。上述两个步骤操作完成之后进行重启即可,注意远程连接工具:redis desktop manager。
以上内容就redis远程连接作用和功能以及redis远程连接的使用步骤和产品使用,希望能够对大家有所帮助。