linux安装redis和远程连接

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

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

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》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

html转js在线工具
html转js在线工具

html转js在线工具