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
复制代码
[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
复制代码
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
复制代码
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;
});
复制代码
4、完成 redis安装和远程链接,所有完成,描述若有不许确的地方欢迎在评论区留言斧正,如文章对您有做用,还烦请点个赞。🎉🎉🎉🎉node