远程连接Redis服务

修改  redis.conf 的配置文件

1、注释掉bind 的绑定配置;

2、搜索protected-mode节点 ,并将节点改为no 。关闭保护模式,使其他主机的客户端能够连接到该Redis服务器;

3、搜说并修改为 requirepass yourpassword 。防止外部未知主机的客户端破解并进行Redis连接,设置连接密码;

4、如果redis服务器是在阿里云服务器上自建的,默认redis端口6379是不允许外部访问的。解决办法:在阿里云控制台的安全组管理中,开启6379端口。

 

Redis 是很快的,官方表示,Redis 是基于内存操作,CPU 不是Redis 性能瓶颈,Redis的瓶颈是机器的内存和网络带宽, 既然可以单线程,就使用单线程了。

为什么还快?

     纠正两个误区:

       1、高性能服务器一定是多线程的;

       2、多线程一定会比单线程效率高。

核心原因:

     Redis 是将所以的数据全部放在内存中,所以说使用单线程去操作效率就是最高的,多线程(CPU上下文会切换,耗时的操作),对于内存系统来说,如果没有上下文切换效率就是最高的!多次读写在一个CPU 上,在内存情况下,这个是最佳的方案。

 

posted @ 2022-03-24 14:40  探索的动机  阅读(2003)  评论(0编辑  收藏  举报