1.cd命令到你的下载文件夹下

2.输入命令下载redis ,可以自己选择下载的路径,redis表示版本号

wget http://download.redis.io/releases/redis-4.0.8.tar.gz

3.解压下载好的安装包

tar xzvf redis-4.0.8.tar.gz   解压文件 
rm -rf ./redis-5.0.0.tar.gz     删除文件

4.进入解压好的文件夹

cd redis-4.0.8

5.编译

make && make install

6.进入src文件夹

cd src

  

7.指定安装目录,就是用这个地址就行,乱设置容易忘

make install PREFIX=/usr/local/redis

  

8.cd到安装目录

cd ../

  

9.在redis的安装位置创建一个存放配置文件的目录

mkdir /usr/local/redis/etc

  

10.把配置文件放到刚刚创建的目录中

mv redis.conf /usr/local/redis/etc

  

11.配置redis为后台启动(vi命令不会的可以百度,基本就是如何搜索,如何修改,如何保存)

vi /usr/local/redis/etc/redis.conf

12.vi界面下搜索daemonize no 改成daemonize yes,protected-mode no#保护模式

   grep -n daemonize /usr/local/redis/etc/redis.conf    查出所在行 
136:daemonize no
    152:# When the server runs non daemonized, no pid file is created if none is
   153:# specified in the configuration. When the server is daemonized, the pid file
170:# output for logging but daemonize, logs will be sent to /dev/null
vim +136 /usr/local/redis/etc/redis.conf 跳到该行编辑

也可以通过 ?daemonize+enter键 查找内容 光标移动对应位置按i进入编辑模式
protected-mode 改成no 是否启动自我保护模式
daemonize yes     
添加 密码字段,目的是为了给python链接
requirepass weiwei1234..  
 设置 bind 监听路径 默认是 

     bind 127.0.0.1
      port 6734

 esc 退出编辑模式,输入:wq! 命令强制保存退出   按enter退出

     

 

13.将redis加入到开机启动

 
    1   vi /etc/rc.local

    2  //在里面添加内容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

14.启动redis

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

    systemctl stop firewalld.service      一定要关闭防火墙,否则会一直连不上

  

15.启动redis客户端

    /usr/local/redis/bin/redis-cli

   退出用  exit

  

16.输入ping 收到pong 则连接成功

17 .其他常用命令

    1  pkill redis  //停止redis

    2   卸载redis:

    3  rm -rf /usr/local/redis //删除安装目录

    4  rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本

18  可能遇到错误

redis.exceptions.ConnectionError: Error 10061 connecting to 127.0.0.1:6379. 由于目标计算机积极拒绝,无法连接   是由于没有启动redis服务,解决方法如下:

       1.下载并安装Redis-x64-3.0.503.msi,地址:https://github.com/MicrosoftArchive/redis/releases\



2.安装完成后,启动服务(找到安装路径,双击redis-cli.exe文件即可)

错误 参考  https://blog.csdn.net/qq_37859539/article/details/83715803

安装方式2

(1)    安装依赖

$ yum install -y tcl
$ yum install -y gcc

(2) 安装先下载jemalloc

wget https://github.com/jemalloc/jemalloc/releases/download/4.2.1/jemalloc-4.2.1.tar.bz2
$ tar xvf jemalloc-4.2.1.tar.bz2
$ cd jemalloc-4.2.1
$ ./configure --prefix=/usr/local/jemalloc
$ make && make install

(3)安装redis

$ tar xvf 3.2.0.tar.gz -C /usr/local
$ cd /usr/local/
$ mv redis-3.2.0 redis
$ cd redis
$ make
$ make test
$ make install
$ mkdir /etc/redis
$ cp redis/redis.conf /etc/

(4)配置相关参数

进入文件命令
vim usr/local/redis/redis.conf 在文件中进行设置
bind 设置
bind 127.0.0.1 //指定只有本机才能访问redis服务器
bind 0.0.0.0 // 所有的机子都可以访问到redis server
bind 192.168.1.253 //只有这个ip的机子才可以访问redis server daemonize设置
yes 表示进程一直存在,需要手动删除
no 进程不会手动删除 密码设置,主要是为了防止,其他文件扫描出现bug
#requirepass foobared
  requirepass mypassword

查看进程和杀死进程
ps -ef|grep redis 查看 ps -ef | grep redis | awk ‘{print $2}’ | xargs kill -9 杀死进程 kill 2337 指定进程号杀死进程 redis-cli shutdown 关闭服务端

(5)配置开机启动redis

 1   vi /etc/rc.local

 2  //在里面添加内容:/usr/local/redis/src/redis-server /usr/local/redis/redis.conf

(6)启动redis

redis-server  /usr/local/redis/redis.conf        后面跟的是配置文件

systemctl stop firewalld.service                 关闭防火墙,注意这一步非常重要,要是没有关闭,python连不上,会一直报错

  

(7)启动客服端进行测试

redis-cli

  

(8)虚拟机安装时一定要注意

redis安装详细的更多相关文章

  1. CentOS 6.5下Redis安装详细步骤

    Redis简介: Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工 ...

  2. (转)CentOS 6.5下Redis安装详细步骤

    Redis简介:Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作 ...

  3. Linux系统下Redis单机版的安装详细教程

    Linux系统下Redis单机版的安装详细教程 1.下载软件安装包并上传到root目录 这里以旧版本的3.0进行安装,比较成熟稳定,具体软件可以通过qq群534073451文件下载

  4. redis python-redis 安装详细步骤

    安装redis 把redis安装到 /opt/redis-2.8目录中 wget http://download.redis.io/releases/redis-2.8.1.tar.gz tar -z ...

  5. linux详细redis安装和php中redis扩展

    第一部分:安装redis 希望将redis安装到此目录 1 /usr/local/redis 希望将安装包下载到此目录 1 /usr/local/src 那么安装过程指令如下: 1 2 3 4 5 6 ...

  6. Linux下安装redis的详细过程(redis版本为4.0.10)

    1.安装redis步骤 1.推荐进入到linux路径/usr/local/src 2.$ wget http://download.redis.io/releases/redis-4.0.10.tar ...

  7. Linux及Windows安装Redis(详细)

    Linux及Windows安装Redis 1.Windows安装教程 1.1下载 https://github.com/MSOpenTech/redis/releases 进入github里下载red ...

  8. Redis在CentOS for LInux上安装详细教程

    1.首先上传安装包,这里我以 redis-5.0.8.tar.gz 为例子. Linux下载redis地址:wget http://download.redis.io/releases/redis-5 ...

  9. Linux安装部署Redis(超级详细)

    前言 网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了.自己也记录下,方便后续安装时候有个借鉴之处. Redis版本 5.0.4 服务器版本 Linux Ce ...

随机推荐

  1. List集合的排序

    最近在写需求时,将某张表中的短信信息拿出,sql写完后,取出来后的结构是List<Map>,在进行到某一步时需要将这个List<Map>进行逆序排序, 当时第一想法便是写一个f ...

  2. c语言实现去除字符串首尾空格

    字符串内存图如下: 引入头文件: 1 #include<stdlib.h> 2 #include<stdio.h> 3 #include<string.h> 函数原 ...

  3. JavaScript如何给td赋值

    td里加个标签,如: <td><div id="aa"></div></td> document.getElementById('a ...

  4. Windows10 系统更新之后找不到输入法

    是因为 , 系统更新之后 , 系统自带的输入法没有更新好 , 过个一两天,系统会自动修复. 简单解决办法是 , Ctrl+Alt+delete 打开任务管理器, 在进程中,按CPU大小排序,找到输入法 ...

  5. getMeasuredHeight()与getHeight() 以及MeasureSpec.getSize()

    getMeasuredHeight()返回的是原始测量高度,与屏幕无关,getHeight()返回的是在屏幕上显示的高度.实际上在当屏幕可以包裹内容的时候,他们的值是相等的,只有当view超出屏幕后, ...

  6. [kuangbin带你飞]专题十六 KMP & 扩展KMP & Manacher 题解报告

    来刷kuangbin字符串了,字符串处理在ACM中是很重要的,一般比赛都会都1——2道有关字符串处理的题目,而且不会很难的那种,大多数时候都是用到一些KMP的性质或者找规律. 点击标题可跳转至VJ比赛 ...

  7. Anroid逆向学习从编写so到静动态调试分析arm的一次总结

    Anroid逆向学习从编写so到静动态调试分析arm的一次总结 一.前言 最近跟着教我兄弟学逆向这篇教程学习Android逆向,在第七课后作业反复折腾了好几天,正好在折腾的时候对前面的学习总结一波,动 ...

  8. android studio连接雷电模拟器 【AS 模拟器】

    ⭐ 我的网站: www.mengyingjie.com ⭐ Android studio 怎么连接安卓模拟器呢,跟着下面的步骤即可 (以雷电模拟器为例,其他模拟器类似) 一.下载模拟器 下载安装完雷电 ...

  9. 前端初探 Gitlab CI/CD

    前言 纵观人类历史的发展以及三次工业革命,你会发现利用机器来替代部分人力劳动,将重复的工作自动化从而解放生产力都是发展的必然趋势,在软件工程领域也不例外,其中 CI/CD 就是其中一项,那么什么是 C ...

  10. 【linux】【PostgreSQL】PostgreSQL安装

    前言 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统.POSTGR ...