之前在工作中大量用到redis,近一年中的项目里很少再去操作redis,导致笔者已经忘记了redis的很多用法,用此篇博文特此来回忆巩固一下之前熟悉的redis

安装 (操作系统环境:macOS 10.14.2)

笔者使用Homebrew安装redis,默认安装redis最新稳定版,redis官网提供最新的版本和稳定版本,用户可以根据自己意愿进行下载,但是使用Homebrew安装的话,默认就会是最新的稳定版本。

执行命令---(执行该命令的前提是电脑已经安装好了homebrew,如果未安装请自行百度方法,这里不再赘述)

brew install redis

安装完毕后,会在 /usr/local/etc 路径下有 redis.conf 文件,该文件就是redis的配置文件。
为了方便开发者的使用,我们需要修改几个配置,如下:

daemonize的默认配置是no,将其改为yes。这个配置项意思是Redis的守护模式是否开启。no:不开启,那这意味着redis要必须保持命令终端开启而不能 后台启动,改为yes则代表开启守护模式,这样一来就可以后台启动redis不需要一直停留在终端启动窗口,提高开发使用效率。

port 是redis的端口属性,默认是6379,一般来说在开发环境下很少去改动这个默认的端口配置,如果需要修改则改成自己想设置的即可。

loglevel 是日志的级别,默认是notice。将其设置为debug,如此一来的设置对于开发者是很友好的,看到更多和开发相关的信息。

logfile 是redis日志文件的保存位置,默认是空的,需要自行添加一个日志保存路径,这里建议把保存redis日志文件创建在无需sudo命令就能够打开执行的位置,否则redis启动时加载日志时显示没有足够权限访问,那么就会启动失败,所以这里建议用户设置为不需要sudo权限就可以读写的位置中去,【建议在Users路径下创建目录来进行保存日志】。

关于redis配置的相关内容,开发者可以根据自身的需求来进行个性化的配置即可。

启动

执行命令---启动redis

redis-server [配置文件所在的路径]/redis.conf
(假如配置文件所在路径是: /usr/local/etc/),那么命令就是如此: redis-server /usr/local/etc/redis.conf

操作

执行命令---客户端操作

可以在终端窗口使用 redis-cli 来操作redis服务

关闭

找到redis对应的pid服务 kill -9 Pid 杀死服务进程即可

Mac环境下Redis的安装与配置相关推荐

  1. ubuntu环境下redis的安装配置

    ubuntu环境下redis的安装配置 1. 简要介绍 dis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表 ...

  2. MAC环境下Nessus的安装与使用

    MAC环境下Nessus的安装与使用 一.Nessus简介 Nessus是目前全世界最多人使用的系统漏洞扫描与分析软件.总共有超过75,000个机构使用Nessus作为扫描该机构电脑系统的软件. 二. ...

  3. win10,64位环境下curl7下载安装和配置详细图文教程(亲测有效)

    win10,64位环境下curl7下载安装和配置教程 一.前期准备: (1)windows10,64位: (2)python3.8 二.下载: 三.安装: 四.环境变量配置: (1)新建 ==CURL ...

  4. Centos7下 Redis的安装、配置开机自启动、开放远程连接

    一.Centos7下 Redis的安装: 1.下载安装包: wget http://download.redis.io/releases/redis-4.0.2.tar.gz 2.解压安装包并安装: ...

  5. Linux下redis的安装及配置.

    在上一篇[Linux] linux下安装配置 zookeeper/redis/solr/tomcat/IK分词器 详细实例. 我们已经将redis所需tar包拷贝到了linux下的root 根目录下, ...

  6. Mac环境下pandas的安装与学习

    安装 Mac 环境下有的包是自带的比如numpy, 我们直接用pip install pandas 是会报这些错. Installing collected packages: numpy, pyth ...

  7. windows下Redis的安装和配置--图文教程

    安装和配置Redis 前言:windows没有32位的Redis,所以32位机器的朋友考虑换一下机器. 1.windows环境下的redis需要去github上获取: https://github.c ...

  8. 全网最详细的大数据集群环境下如何正确安装并配置多个不同版本的Cloudera Hue(图文详解)...

    不多说,直接上干货! 为什么要写这么一篇博文呢? 是因为啊,对于Hue不同版本之间,其实,差异还是相对来说有点大的,具体,大家在使用的时候亲身体会就知道了,比如一些提示和界面. 全网最详细的大数据集群 ...

  9. linux下redis的安装和配置

    以下介绍的是使用源码包的方式安装redis 1.创建安装目录 cd /usr/local mkdir redis 2.上传包到此目录下,并解压 tar -zxvf ****.tar.gz 3.使用ma ...

最新文章

  1. linux系统管理及vim
  2. FAT32转换NTFS格式的命令
  3. char类型是多少 mat_OpenCV Mat数据类型及位数总结
  4. python battleship_codecademy_python_Battleship!
  5. MySQL 高级 - 输入参数
  6. python串口数据绘图_使用Python串口实时显示数据并绘图的例子
  7. 现在这个时代变了,区块链,数字货币才是最火的项目
  8. mysql去掉两个最高分_MySQL中查询、删除重复记录的方法大全
  9. ❤️测试人的曲折职场路:从毕业的5K到20K,四年我换了3份工作…
  10. Ubuntu下安装opencv3.2.0,解决anaconda下的Python和安装opencv3.2.0冲突的问题
  11. BitComet种子torrent内容解析
  12. attachEvent报错原因
  13. 指数平滑法——趋势平滑预测方法
  14. 计算机开机密码输入不了,win10开机密码输入不了,win10开机密码输入没反应
  15. Bandicam软件及安装教程(详细)
  16. 实践篇(一):数据准备和本体建模
  17. python函数之任意数量的实参
  18. 冶金工程在计算机应用,冶金工程专业计算机应用能力
  19. 国密SM2签名之公私钥及证书生成
  20. OpenCV技巧篇——多目标视觉定位(以飞镖定位为例)

热门文章

  1. Hibernate开发中常见错误总结
  2. Spring(一)——总体介绍
  3. Uniform Grid Quadtree kd树 Bounding Volume Hierarchy R树 搜索
  4. OpenCV学习笔记(一)(二)(三)(四)(五)
  5. Java输入输出流IO
  6. Machine Learning week 3 quiz: programming assignment-Logistic Regression
  7. 鸟哥的Linux私房菜(基础篇)- 第十一章、认识与学习 BASH
  8. 虚拟现实大会ChinaVR2015报告之-From Visual Content to Virtual Reality Data-driven Intelligence Production
  9. java-基础-java/c++
  10. elasticsearch Java API 索引API