内容简介:四、完成 redis安装和远程连接,全部完成,描述如有不准确的地方欢迎在评论区留言斧正,如文章对您有作用,还烦请点个赞。:tada::tada::tada::tada:
- redis安装非常简单,官网介绍的很清楚,详细查看
1,下载 [root@izbp1b498epn4trb75oykez local]# wget http://download.redis.io/releases/redis-5.0.4.tar.gz 2,创建 redis 目录 [root@izbp1b498epn4trb75oykez local]# mkdir redis 3,解压至redis目录 [root@izbp1b498epn4trb75oykez local]# tar -zxvf redis-5.0.4.tar.gz -C /usr/local/redis 4,进入redis目录,发现还有一层,将redis-5.0.4中的所有文件移出来 [root@izbp1b498epn4trb75oykez local]# cd redis [root@izbp1b498epn4trb75oykez redis]# ls redis-5.0.4 [root@izbp1b498epn4trb75oykez redis]# mv redis-5.0.4/* . 5,编译 [root@izbp1b498epn4trb75oykez redis]# make 6,启动 [root@izbp1b498epn4trb75oykez redis]# src/redis-server 复制代码
二、以配置文件启动,开启进程守护,关闭仅本地连接
- redis目录下有一个redis.conf的配置示例文件,我们直接在这个文件上做更改,
[root@izbp1b498epn4trb75oykez redis]# vi redis.conf 1,找到bind 127.0.0.1这行,将其更改为bind 0.0.0.0, # IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 0.0.0.0 2,找到daemonize no这行,将其更改为yes,默认情况下 redis 不是作为守护进程运行的,如果你想让它在后台运行,你就把它改成 yes。 daemonize yes 3,设置密码,设置密码,开启远程以密码连接;找到requirepass foobared这行,将foobared更改为你要设置的密码 requirepass 123456 4,更改默认端口号,找到port 6379将其更改为你想要改的端口 port 1234 复制代码
- 保存退出,以配置文件重新启动
[root@izbp1b498epn4trb75oykez redis]# src/redis-server /usr/local/redis/redis.conf 14052:C 20 Apr 2019 19:16:02.863 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 14052:C 20 Apr 2019 19:16:02.863 # Redis version=5.0.4, bits=64, commit=00000000, modified=0, pid=14052, just started 14052:C 20 Apr 2019 19:16:02.863 # Configuration loaded 查看一下是否启动成功 [root@izbp1b498epn4trb75oykez redis]# ps -ef | grep redis root 14053 1 0 19:16 ? 00:00:00 src/redis-server 0.0.0.0:1234 root 14062 13784 0 19:17 pts/0 00:00:00 grep --color=auto redis 复制代码
三、远程连接
- 阿里云服务器直接在控制台防火墙开放你的redis端口;
- 其他服务器,可以命令行开启,然后重启防火墙生效
1,查看防火墙状态 [root@izbp1b498epn4trb75oykez redis]# systemctl status firewalld 2,开启redis端口 [root@izbp1b498epn4trb75oykez redis]# firewall-cmd --zone=public --add-port=1234/tcp --permanent success 3,重启防火墙 [root@izbp1b498epn4trb75oykez redis]# firewall-cmd --reload 4,查看端口号是否开放成功,输出yes开放成功,no则失败 [root@izbp1b498epn4trb75oykez redis]# firewall-cmd --zone=public --query-port=1234/tcp 复制代码
- 各语言连接redis的 工具 都不相同,这里以node为例
import redis from 'redis';
const client = redis.createClient('6379','127.0.0.1',{auth_pass: "wltyxgy1BW"});
client.on('error',function(err){
console.log('redis链接出错', err)
return client;
});
复制代码
四、完成 redis安装和远程连接,全部完成,描述如有不准确的地方欢迎在评论区留言斧正,如文章对您有作用,还烦请点个赞。:tada::tada::tada::tada:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
An Introduction to the Analysis of Algorithms
Robert Sedgewick、Philippe Flajolet / Addison-Wesley Professional / 1995-12-10 / CAD 67.99
This book is a thorough overview of the primary techniques and models used in the mathematical analysis of algorithms. The first half of the book draws upon classical mathematical material from discre......一起来看看 《An Introduction to the Analysis of Algorithms》 这本书的介绍吧!