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
卸载软件
apt-get remove redis-server
清除配置
apt-get remove --purge redis-server
2、Mac卸载
brew uninstall redis
原创文章,转载请注明 :在Ubunt/Mac系统安装Redis以及设置Redis密码并且允许远程连接 - Laravel学习网
原文出处: https://phpartisan.cn/news/34.html
问题交流群 :168117787