下载

  下载redis压缩包 最新的为 5.0.4 地址 http://download.redis.io/releases/redis-5.0.4.tar.gz

安装

1 解压

切换工作目录到redis文件所在目录然后解压文件

切换 默认的下载目录

  cd ~/Downloads

解压文件

  tar -zxvf redis-5.0.4.tar.gz

复制文件,放到usr/local/redis⽬录下

创建redis目录

  sudo mkdir /usr/local/redis

移动文件

  sudo mv ./redis-5.0.4 /usr/local/redis/

2 生成

切换工作目录到/usr/local/redis/redis-5.0.4

(确保已经安装了 gcc 。terminal 输入gcc --version 或 gcc -v 安装将会现实版本信息,未安装提示未找到命令)

  sudo make

完成后会提示测试

  sudo make test

3 安装

完成之后 进行安装 默认的将会安装到 /usr/bin下

  sudo make install

安装完成

查看

切换工作目录到 /usr/bin下

  cd /usr/bin

  ls -la | grep redis

配置

创建配置文件目录:

  sudo mkdir /etc/redis

拷贝默认配置文件到新创建目录下

  sudo cp /usr/local/redis/redis-5.0.4/redis.conf /etc/redis

用vim 编辑器打开配置文件

  sudo vim /etc/redis/redis.conf

绑定ip:如果需要远程访问,可将此⾏注释,或绑定⼀个真实ip

  bind 127.0.0.1

端⼝,默认为6379

  port 6379

是否以守护进程运⾏

默认的配置为 no 推荐改成 yes

  daemonize yes

数据⽂件

  dbfilename dump.rdb

数据⽂件存储路径

如果路径不存在最好手动创建目录(sudo mkdir -p /var/lib/redis)

  dir /var/lib/redis

⽇志⽂件(路径不存在 也创建 sudo mkdir -p /log/lib/)

  logfile /var/log/redis/redis-server.log

数据库,默认有16个

  database 16

主从复制,类似于双机备份。

  slaveof

更多详细配置:redis 中文-官方文档 : http://www.redis.cn/documentation.html

       redis 中文-配置文档 :http://www.redis.cn/topics/config.html

启动终止

服务器端

查看服务器端帮助:

  redis-server --help

启动服务器:

  1)sudo service redis start

  2)redis-server /etc/redis/redis.conf (推荐这个样子来)

停止服务器:

  1)sudo service redis stop

  2)sudo kill -9 pid 杀掉redis进程

获取pid(ps -ef | grep redis)

重启服务器:

  sudo service redis restart

客户端

客户端的命令为redis-cli

可以使⽤help查看帮助⽂档

  redis-cli --help

连接redis

  redis-cli

运⾏测试命令

输入 PING 服务端 返回 PONG 表示已连接成功

  

redis 数据库没有名称,默认有16个,通过0-15来标识,连接redis默认选择第一个数据库

切换数据库

  select n ( n ∈(0,database-1))

  

Linux / MacOS 下Redis 安装、配置和连接的更多相关文章

  1. Linux环境下Redis安装配置步骤[转]

    在LInux下安装Redis的步骤如下: 1.首先下载一个Redis安装包,官网下载地址为:https://redis.io/ 2.在Linux下解压redis: tar -zxvf redis-2. ...

  2. Windows下Redis安装配置和使用注意事项

    Windows下Redis安装配置和使用注意事项 一:下载 下载地址: https://github.com/microsoftarchive/redis/releases 文件介绍: 本文以3.2. ...

  3. Linux系统下Redis安装(一)

    最近项目要使用Redis,特将这段时间将Redis的学习经验与大家分享,算是对这段时间学习成果的总结和技术提炼,不足之处还望大家批评指正. 项目背景: 有些很少改动的数据和经常使用的数据(例如系统中下 ...

  4. linux环境下redis安装

    本篇文章主要说明的是Linux环境下redis数据库的安装: 首先进入目标目录: 下载安装包,执行命令: wget http://download.redis.io/releases/redis-4. ...

  5. Redis在Windows+linux平台下的安装配置(转)

    window平台Redis安装 下载地址: http://code.google.com/p/servicestack/wiki/RedisWindowsDownload Redis文件夹有以下几个文 ...

  6. Windows环境和Linux环境下Redis主从复制配置

    Windows环境下和Linux环境下配置Redis主从复制基本上一样,都是更改配置文件.Windows环境下修改的配置文件是:redis.windows.conf.redis.windows-ser ...

  7. CentOS 6.6下Redis安装配置记录

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/120.html?1455855209 在先前的文章中介绍过redis,以下 ...

  8. Linux系统下JDK安装配置(转载)

    转载出处:http://www.cnblogs.com/xuliangxing/p/7066913.html 本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开 ...

  9. linux环境下redis安装(redis伪集群搭建)

    redis在linux环境下搭建 1.创建目录 [root@192 local]# mkdir /usr/local/redis 2.下载redis,并解压 [root@192 local]# wge ...

随机推荐

  1. IdentityServer4专题之四:Authorization Endpoint、Token Endpoint、scope、Access Token和Refresh Token、授权服务器发生错误

    1.Authorization Endpoint 它是与用户交互的端点,用户在此进行为客户端应用授权的操作,即authorization grant 2.Token Endpoint 端点,就是一个w ...

  2. 开发工具类(eclipse、安卓SDK) 镜像站

    1.eclipse 中国科技大学:http://mirrors.ustc.edu.cn/eclipse/ 中国科学院:http://mirrors.opencas.cn/eclipse/ 东北大学:h ...

  3. CodeForces - 876D Sorting the Coins

    题意:有n个数的序列,n个数都为0,每次指定某个数变为1,当序列中第i个数为1,第i+1个数为0时,这两个数可交换,将序列从头到尾进行一次交换记为1次,直到某一次从头到尾的交换中没有任何两个数交换.序 ...

  4. 5G/NR OTA (Over The Air) 测试详解

    原文链接:http://www.sharetechnote.com/html/5G/5G_OTA.html 1 什么是OTA (Over The Air) OTA代表Over The Air.为了使用 ...

  5. Metasploit学习笔记——网络服务渗透攻击

    1.内存攻防技术 1.1缓冲区溢出漏洞机理 1.2栈溢出利用机理 1.3缓冲区溢出利用的限制条件 2.网络服务渗透攻击面 3. Windows服务渗透攻击实战案例——MS08-067安全漏洞 示例代码 ...

  6. 027、MySQL字符串替换函数,文本替换函数,字符串填充函数

    #文本填充 ,'); #ABC12121212121212121 #文本替换 SELECT REPLACE('田攀520','攀','ABC'); #田ABC520 不忘初心,如果您认为这篇文章有价值 ...

  7. 洛谷P2089 烤鸡

    标签:暴力,枚举 题目背景 猪猪 Hanke 得到了一只鸡. 题目描述 猪猪 Hanke 特别喜欢吃烤鸡(本是同畜牲,相煎何太急!)Hanke 吃鸡很特别,为什么特别呢?因为他有 10 种配料(芥末. ...

  8. Java多线程之以7种方式让主线程等待子线程结束

    记一次主线程等待子线程结束的多种方法的学习 在学习多线程时,最开始遇到的问题其实是"计算子线程运行时间",写到最后发现本文和标题更为符合,但是仍然基于问题:"在主线程中获 ...

  9. tomcat中war 和 war exploded的区别

    war和war exploded的区别(转载) 在使用idea开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded这里首先看一下他们两个的区别: wa ...

  10. apache启动错误:Could not reliably determine the server's fully qualified domain name

    启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name [root@serv ...