Linux / MacOS 下Redis 安装、配置和连接
下载
下载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 安装、配置和连接的更多相关文章
- Linux环境下Redis安装配置步骤[转]
在LInux下安装Redis的步骤如下: 1.首先下载一个Redis安装包,官网下载地址为:https://redis.io/ 2.在Linux下解压redis: tar -zxvf redis-2. ...
- Windows下Redis安装配置和使用注意事项
Windows下Redis安装配置和使用注意事项 一:下载 下载地址: https://github.com/microsoftarchive/redis/releases 文件介绍: 本文以3.2. ...
- Linux系统下Redis安装(一)
最近项目要使用Redis,特将这段时间将Redis的学习经验与大家分享,算是对这段时间学习成果的总结和技术提炼,不足之处还望大家批评指正. 项目背景: 有些很少改动的数据和经常使用的数据(例如系统中下 ...
- linux环境下redis安装
本篇文章主要说明的是Linux环境下redis数据库的安装: 首先进入目标目录: 下载安装包,执行命令: wget http://download.redis.io/releases/redis-4. ...
- Redis在Windows+linux平台下的安装配置(转)
window平台Redis安装 下载地址: http://code.google.com/p/servicestack/wiki/RedisWindowsDownload Redis文件夹有以下几个文 ...
- Windows环境和Linux环境下Redis主从复制配置
Windows环境下和Linux环境下配置Redis主从复制基本上一样,都是更改配置文件.Windows环境下修改的配置文件是:redis.windows.conf.redis.windows-ser ...
- CentOS 6.6下Redis安装配置记录
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/120.html?1455855209 在先前的文章中介绍过redis,以下 ...
- Linux系统下JDK安装配置(转载)
转载出处:http://www.cnblogs.com/xuliangxing/p/7066913.html 本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开 ...
- linux环境下redis安装(redis伪集群搭建)
redis在linux环境下搭建 1.创建目录 [root@192 local]# mkdir /usr/local/redis 2.下载redis,并解压 [root@192 local]# wge ...
随机推荐
- 超大数据量操作 java程序优化[转载]
一个表中有1000万以上的数据,要对其进行10万次以上的增删查改的操作,请问如何优化java程序对数据库的操作? 通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化. ...
- js取值问题----key为数字
今天远程调用一个接口在处理返回的数据的时候突然发现数组的Key是一个数字 然后如果继续用“.”的话是不会的,会报错 要用中括号就可以解决
- Stm32CubeMx lwip+freeRTOS TCP 服务
如何添加lwip参照上一篇 stm32CubeMx lwip + freeRTOS 今天讲一下,如何添加TCP服务 LwIP 提供了三种编程接口,分别为 RAW/Callback API.NETC ...
- R 《回归分析与线性统计模型》page140,5.1
rm(list = ls()) library(car) library(MASS) library(openxlsx) A = read.xlsx("data140.xlsx") ...
- 打开exe并传参
shellexecute(Application.Handle,'open',PWideChar('E:\控件\TMS.Scripter.Studio.Pro..6.0.2.0.Delphi.BCB. ...
- window安装dlib、face_recognition
face_recognition简介 face_recognition是Python的一个开源人脸识别库,支持Python 3.3+和Python 2.7.引用官网介绍: Recognize and ...
- c# quartz
quartz调度核心元素: Scheduler:任务调度器,是实际执行任务调度的控制器.在spring中通过SchedulerFactoryBean封装起来. Trigger:触发器,用于定义任务调度 ...
- springmv返回JSON数据格式
1.先导入依赖 <!-- springmvc使用@responseBody start--> <dependency> <groupId>com.fasterxml ...
- Golang的运算符-算数运算符
Golang的运算符-算数运算符 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.算术运算符概述 常见的算术运算符: +: 可表示正号,如",结果为"Jaso ...
- 51nod 1065:最小正子段和
1065 最小正子段和 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 取消关注 N个整数组成的序列a[1],a[2],a[3],-,a[n],从中选出一 ...