| 2021-12-8
什么是redis?不是专业的开发人员可能对它还不太了解,更不知道它是做什么用的。redis其实是一个远程连接工具,拥有高性能的数据库,为了保证效率,数据都是缓存在内存中。那redis开启远程访问有哪些步骤呢?
1、找到并打开Redis 的配置文件,windows和linux下的配置文件不太一样。
windows 一般是在你的redis目录下
redis.windows.conf ,redis.windows-service.conf
linux 一般是在?/etc/redis/redis.conf
2、主要修改两个配置:
将 bind 127.0.0.1 注释? ? ? #bind 127.0.0.1
将protected-mode yes? 改成??protected-mode no
保存,并重新启动redis服务。
注意,访问redis 数据库的电脑ip 需要能和 安装redis 数据库 ping 通。
3、我们就可以使用?
redis-cli -h?redis的ip?-p 6379? 访问
或者使用 reids-manager 访问
redis数据库的特点
Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下几个特点:
(1)Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
(2)Redis 不仅仅支持简单的 key-value 类型的数据,同时还提供 list,set,zset,hash 等数据结构的存储。
(3)Redis 支持数据的备份,即 master-slave 模式的数据备份。
(4)性能极高 – Redis 能读的速度是 110000 次/s,写的速度是 81000 次/s 。
(5)丰富的数据类型 – Redis 支持二进制案例的 Strings, Lists, Hashes, Sets 及Ordered Sets 数据类型操作。
(6)原子 – Redis 的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过 MULTI 和 EXEC指令包起来。
(7)丰富的特性 – Redis 还支持 publish/subscribe, 通知, key 过期等等特性。
(8)Redis 有着更为复杂的数据结构并且提供对他们的原子性操作,这是一个不同于其他数据库的进化路径。Redis 的数据类型都是基于基本数据结构的同时对程序员透明,无需进行额外的抽象。
(9)Redis 运行在内存中但是可以持久化到磁盘,所以在对不同数据集进行高速读写时需要权衡内存,因为数据量不能大于硬件内存。在内存数据库方面的另一个优点是,相比在磁盘上相同的复杂的数据结构,在内存中操作起来非常简单,这样 Redis可以做很多内部复杂性很强的事情。同时,在磁盘格式方面他们是紧凑的以追加的方式产生的,因为他们并不需要进行随机访问。
redis开启远程访问的实现确实有些繁琐,不懂技术的电脑小白用起来也不是很方便,下面为大家推荐的花生壳软件就能轻松实现远程访问。
用花生壳进行远程访问其实很简单,步骤如下:
一、安装远程访问软件花生壳
下载花生壳客户端后,双击安装程序,根据安装向导完成安装步骤。
二、登录远程访问软件花生壳
安装成功后,扫描二维码或点击二维码下方的“账号登录”,输入已注册好的贝锐账号登录;
三、使用远程访问软件花生壳
1、花生壳账号登录成功后即可进入主界面。客户端同时支持在客户端和网页端添加、修改和删除映射。点击客户端界面右下角“+”,进行添加映射;
2、填写映射的信息:
应用名称:自定义
应用图标:针对此映射选择一个应用图标,不影响访问
应用类型:根据需要映射的服务选择,如网站类型可以选择(http80或https443)
映射模板:有常用的映射模板,合适情况下可套用
外网域名:选择外网访问的域名
外网端口:可选随机端口或购买的固定端口
内网主机:服务器内网IP
内网端口:需要发布的服务端口
填写完毕确认无误后,点击“保存”;
3、添加成功后,我们在客户端上可查看到新添加的映射,支持对映射进行编辑和诊断。
4、外网通过浏览器输入生成的访问地址,即可访问成功!
花生壳国内较早一批拥有千万级用户量的内网穿透服务商,无需公网IP也能实现内网穿透服务。虚拟化应用功能可将系统中安装的各类应用程序或游戏一键发布到私有云平台,使用起来简单方便,远程电脑无需安装即可直接运行。