macOS上Redis的安装与测试操作

所属分类: 数据库 / Redis 阅读数: 1149
收藏 0 赞 0 分享

Redis简介

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。

Redis运行在内存中,同时支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

Why Redis?

作为key-value型数据库,Redis:

性能极高

Redis能读的速度是110000次/s,写的速度是81000次/s

丰富的数据类型

原子

Redis的所有操作都是原子性的

macOS上下载Redis

$ brew install redis

终端输出

配置Redis

安装完成后redis默认的配置文件redis.conf位于/usr/local/etc

同时,redis-sentinel.conf也在这里。

官网上对于如何配置redis的描述:

Redis is able to start without a configuration file using a built-in default configuration, however this setup is only recommended for testing and development purposes.

The proper way to configure Redis is by providing a Redis configuration file, usually called redis.conf.

根据以上内容,如果启动时不指定配置文件,redis会使用程序中内置的默认配置.但是只有在开发和测试阶段才考虑使用内置的默认配置,正式环境最好还是提供配置文件,并且一般命名为redis.conf

使用cat命令查看redis.conf:

$ cat /usr/local/etc/redis.conf

启动Redis

$ redis-server /usr/local/etc/redis.conf

可以看出redis服务器启动成功,并在监听6379端口的网络连接。

注意:使用命令$ redis-server也可以启动,此时并不会加载任何配置文件,使用的是程序中内置(built-in)的默认配置.

如果想要检测redis服务器是否启动,需要重新打开一个终端窗口,输入命令

$ redis-cli ping

如果输出

PONG

说明服务器运作正常。

关闭Redis

方法1

在执行启动命令的窗口使用ctrl+c

方法2

在另外一个终端窗口执行$ redis-cli shutdown

验证

如果Redis已关闭,则在执行启动命令的窗口中应该显示

或者我们可以在另外一个终端窗口执行$ redis-cli ping

输出

Could not connect to Redis at 127.0.0.1:6379: Connection refused

说明Redis确实已经关闭

以上这篇macOS上Redis的安装与测试操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

更多精彩内容其他人还在看

查看Redis内存信息的命令

Redis 是一个开源、高性能的Key-Value数据库,被广泛应用在服务器各种场景中。本文介绍几个查看Redis内存信息的命令,包括常用的info memory、info keyspace、bigkeys等。
收藏 0 赞 0 分享

redis批量删除key的步骤

本文分享最新版Redis批量删除key的方法,希望能帮到遇到同样问题的网友。
收藏 0 赞 0 分享

redis实现排行榜的简单方法

这篇文章主要给大家介绍了关于redis实现排行榜的简单方法,文中通过示例代码介绍的非常详细,对大家学习或者使用redis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
收藏 0 赞 0 分享

谈谈Redis分布式锁的正确实现方法

这篇文章主要给大家介绍了关于Redis分布式锁的正确实现方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Redis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
收藏 0 赞 0 分享

基于redis实现token验证用户是否登陆

这篇文章主要为大家详细介绍了基于redis实现token验证用户是否登陆,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

使用Redis实现延时任务的解决方案

这篇文章主要介绍了使用Redis实现延时任务的解决方案,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

Redis全量复制与部分复制示例详解

这篇文章主要给大家介绍了关于Redis全量复制与部分复制的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Redis爬虫具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
收藏 0 赞 0 分享

基于redis实现定时任务的方法详解

这篇文章主要给大家介绍了基于redis实现定时任务的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用redis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
收藏 0 赞 0 分享

详解redis desktop manager安装及连接方式

这篇文章主要介绍了redis desktop manager安装及连接方式,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

Redis集群下过期key监听的实现代码

这篇文章主要介绍了Redis集群下过期key监听的实现代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多