在Ubunt/Mac系统安装Redis以及设置Redis密码并且允许远程连接

Song3820 次浏览1个评论2017年10月11日

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。

Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。主要采用内存存储:

一、Redis 优势

  • 1、性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。

  • 2、丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。

  • 3、原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。

  • 4、丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。

二、在 Ubuntu/MAC 系统安装 Redi 可以使用以下命令:

$sudo apt-get update
$sudo apt-get install redis-server

如果你是Mac系统,你可以使用brew安装

brew install redis

启动 Redis:

$ redis-server

查看 redis 是否启动?

$ redis-cli

以上命令将打开以下终端:

redis 127.0.0.1:6379>
#127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令。
redis 127.0.0.1:6379> ping
PONG

如果出现以上情况,证明我们已经成功安装了redis

三、Ubuntu 设置Redis密码以及允许远程访问

1.设置访问密码

默认情况下,访问Redis服务器是不需要密码的,这里我们开始来配置一下访问密码,我们可以先打开Redis服务器的配置文件redis.conf并且编辑

vim /etc/redis/redis.conf 
#取消注释requirepass

# 如果你是Mac,路径为如下,如果你的不一样,自己find一下即可
vim /usr/local/etc/redis.conf 

requirepass后面是你的密码 ,这里你可以把默认密码改成你自己的密码

2.让Redis服务器被远程访问

默认情况下,Redis服务器不允许远程访问,只允许本机访问,所以我们需要设置打开远程访问的功能。同样在上一个文件夹

vim /etc/redis/redis.conf
#注释掉bind
#bind 127.0.0.1

修改后,重启Redis服务器。

sudo service redis-server restart

OK了,现在我们可以远程连接Redis并且使用密码了

四、卸载Redis

1、ubuntu 卸载redis
  1. 卸载软件
    apt-get remove redis-server
  2. 清除配置
    apt-get remove --purge redis-server
2、Mac卸载
brew uninstall redis

提交评论

请登录后评论

用户评论

  • Song Song 2017-07-16 04:00:58
    `brew services restart redis`
    0 赞 0 条评论 回复
    评论
    查看更多评论!

更多相关好文