当前位置: 首页 > news >正文

mac下redis 安装与使用

Mac环境下安装Redis

无能的计科狗关注

42018.08.03 22:12:55字数 438阅读 47,572

本文主要是mac环境下如何配置redis服务。

一、首先是官网下载redis

图片.png

下载 stable 版本,稳定版本。

 

图片.png

二、安装与编译

先找到usr/local目录,也可以直接命令行完成,建议windows可以这样操作,自己mac系统直接命令行出现了错误,找不到改目录,于是手动移动安装目录。

主要分为两步,先是打开访达,command+shift+G跳转目录。

 

图片.png

然后使用一下解压命令,或手动解压到该路径下。

 

图片.png

  • 解压:tar zxvf redis-4.0.10.tar.gz
  • 移动到: mv redis-4.0.10 /usr/local/
  • 切换到:cd /usr/local/redis-4.0.10/
  • 编译测试 sudo make test
  • 编译安装 sudo make install

三、安装成功测试

1.安装成功后,输入redis-server启动redis

图片.png

 

2.测试redis
新建一个终端窗口,输入命令行redis-cli

图片.png

 

四、安装redis客户端
redis客户端在官网是要收费的,好在作者也是比较良心,开源了项目,可以去github上下载测试版。

ps:需要自己编译,不想麻烦的可以在网上找别人编译好的

图片.png

因为这是前台开启的,如需推出服务直接在启动窗口command+C即可

 

图片.png

又或者可以在客户端执行 SHUTDOWN 可关闭 redis 服务。
如果关闭不了就加一个参数,执行 SHUTDOWN NOSAVE 可关闭 redis 服务

图片.png

 

测试连接,会显示服务已停止。

 

图片.png

五、redis常用命令

命令用途
set key value设置 key 的值
get key获取 key 的值
exists key查看此 key 是否存在
keys *查看所有的 key
flushall消除所有的 key

本次使用的是默认的启用方式,下次做一下启动Redis并加载配置文件方式。

相关文章:

  • docker1
  • 在J2ME和WAP中实现电话呼叫功能
  • Linux系统如何更改主机名,即 [root@xxxx] 改成 [root@localhost]
  • 解决Netbeans和Eclipse中的图片路径问题
  • 安装docker-compose时报错Command python setup.py egg_info failed with error code 1 in /tmp/pip-build*的解决
  • 显示一个java跳转页面
  • ImportError: No module named 'ConfigParser' 降级处理即可pip install docker-compose==1.21.2
  • 给你的2D游戏添加3D效果
  • docker2 和docker-compose
  • docker3 docker-compose.yml 文件编写
  • nginx基础1
  • nginx1
  • 承认多元化,保持宽容
  • nginx2
  • 如何编写高质量的代码——来自《代码大全(第2版)》的启示
  • 「译」Node.js Streams 基础
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Android开源项目规范总结
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • golang中接口赋值与方法集
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • Spring Boot快速入门(一):Hello Spring Boot
  • vue-cli3搭建项目
  • Vue官网教程学习过程中值得记录的一些事情
  • 基于Android乐音识别(2)
  • ------- 计算机网络基础
  • 小程序开发中的那些坑
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 积累各种好的链接
  • ​HTTP与HTTPS:网络通信的安全卫士
  • # 达梦数据库知识点
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #NOIP 2014# day.2 T2 寻找道路
  • #微信小程序:微信小程序常见的配置传旨
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (C语言)fgets与fputs函数详解
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (二)c52学习之旅-简单了解单片机
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (一一四)第九章编程练习
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .net core 连接数据库,通过数据库生成Modell
  • .net core使用ef 6
  • .NET开发人员必知的八个网站
  • .NET中的Exception处理(C#)
  • .NET中两种OCR方式对比
  • .Net组件程序设计之线程、并发管理(一)
  • @AliasFor注解