linux安装redis和远程连接

栏目: 数据库 · 发布时间: 5年前

内容简介:四、完成 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:


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

世界因你不同

世界因你不同

李开复、范海涛 / 中信出版社 / 2009-9 / 29.80元

这是李开复唯一的一本自传,字里行间,是岁月流逝中沉淀下来的宝贵的人生智慧和职场经验。捣蛋的“小皇帝”,11岁的“留学生”,奥巴马的大学同学,26岁的副教授,33岁的苹果副总裁,谷歌中国的创始人,他有着太多传奇的经历,为了他,两家最大的IT公司对簿公堂。而他的每一次人生选择,都是一次成功的自我超越。 透过这本自传,李开复真诚讲述了他鲜为人知的成长史、风雨兼程的成功史和烛照人生的心灵史,也首次全......一起来看看 《世界因你不同》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具