-- 第一步下载文件到该目录
cd /usr/local/src
wget http://download.redis.io/releases/redis-3.0.1.tar.gz
解压
tar xzf redis-3.0.1.tar.gz -- 第二步编译安装
make
make all
make install 注意:可能会安装命令
安装make命令 apt-get install make
安装sysv-rc-conf命令 apt-get install sysv-rc-conf
安装升级vim命令 apt-get install vim
安装GCC: apt-get install gcc
Make错误:
redis出现问题zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录
解决方法:make MALLOC=libc -- 第三步
建立文件夹
mkdir /usr/redis
将/usr/local/bin 文件下的文件拷贝到 建立的文件夹 redis-benchmark redis-check-aof redis-check-dump redis-cli redis-sentinel redis-server cp redis-benchmark /usr/redis
cp redis-check-aof /usr/redis
cp redis-check-dump /usr/redis
cp redis-cli /usr/redis
cp redis-sentinel /usr/redis
cp redis-server /usr/redis 将/usr/local/src/redis-3.0.1目录中 解压出的文件的redis.conf拷贝到 /usr/redis
cp redis.conf /usr/redis -- 第四步.
-- 启动服务
进入/usr/redis目录
启动命令:redis-server redis.conf
关闭命令:建议在客户端停止 shutdown -- 第五步
-- 注册服务,设置开机启动 将/usr/local/src/redis-3.0.1/utils/ redis_init_script 文件下的文件拷贝到 /etc/init.d/ 并且重命名为redisd cp /usr/local/src/redis-3.0.1/utils/redis_init_script /etc/init.d/redisd 修改文件redisd # chkconfig:2345 10 90 REDISPORT=6379
EXEC=/usr/redis/redis-server
CLIEXEC=/usr/redis/redis-cli PIDFILE=/var/run/redis.pid
CONF="/usr/redis/redis.conf" -- 启动测试 /etc/init.d/redisd start -- 设置开机自启动
chkconfig redisd on
注意:可能会找不到命令,安装命令 apt-get install chkconfig -- 重新启动机器
reboot -- 一些操作 查看redis 6379端口是否正在运行
ps aux | grep redis
正常停止redis-server 服务,使用reids 客户端命令: redis-cli shutdown
如果停止不了则采取杀死进程的方式:kill -9 PID
例如:kill -9 831 -- 服务端启动
redis-server /usr/redis/redis.conf
-- 客户端连接 redis-cli -h IP地址 -p 端口 -a 密码
redis-cli -h 127.0.0.1 -p 6379 -a yxt123
-- 退出客户端
quit

Linux(Debian)上安装Redis教程的更多相关文章

  1. 在VMware的Linux系统上安装Redis

    在VMware的Linux系统上安装Redis 具体过程如下: 下载,解压和编译: 在执行make的时候报错,具体报错信息如下: zmalloc.o: In function `zmalloc_use ...

  2. Linux上安装Redis教程

    Redis的安装步骤: 步骤1.安装redis必须已经安装了gcc,如果没安装gcc 就使用命令 yum install -y gcc步骤2.下载redis包 下载地址:http://download ...

  3. Linux(Debian) 上安装tomcat并注册服务开机自启动

    1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图:          b ...

  4. Redis进阶实践之二如何在Linux系统上安装安装Redis

    一.引言      上一篇文章写了"如何安装VMware Pro虚拟机"和在虚拟机上安装Linux操作系统.那是第一步,有了Linux操作系统,我们才可以在该系统上安装Redis. ...

  5. Redis进阶实践之二如何在Linux系统上安装安装Redis(转载)(2)

    Redis进阶实践之二如何在Linux系统上安装安装Redis 一.引言 上一篇文章写了“如何安装VMware Pro虚拟机”和在虚拟机上安装Linux操作系统.那是第一步,有了Linux操作系统,我 ...

  6. linux上安装redis的踩坑过程2

    昨天在linux上安装redis后马上发现了其它问题,服务器很卡,cpu使用率上升,top命令查看下,原来有恶意程序在挖矿,此程序入侵了很多redis服务器,马上用kill杀掉它 然后开始一些安全策略 ...

  7. Shell脚本实现超简洁的在Linux服务器上安装nginx、resin、java、tomcat、redis等程序

    说明: 用平常的方式在Linux服务器上安装程序,需要下载安装包.进入安装包位置.给安装包文件赋予可执行权限.执行安装.设置环境变量--等等一系列复杂的操作.并且如果有关联也需要一个一个的挨着安装.耗 ...

  8. Linux(Debian) vps安装gnome桌面+VNC

      昨天转载了一篇关于在Linux VPS上安装xface桌面并VNC连接的文章,因为文章是基于CentOS系统来操作的,有热心读者希望有一个Debian下的类似的东西,这就促成了今天的这篇文字.需要 ...

  9. NoSql1 在Linux(CentOS)上安装memcached及使用

    前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...

随机推荐

  1. 安装Maven、nexus

    一.软件包版本 jdk:jdk1.7.0_79 maven:apache-maven-3.3.3-bin.tar.gz nexus:nexus-webapp-2.8.0-05.war 二.安装mave ...

  2. github继续折腾

    又在折腾github了,本来以前在neworiginou这个github上上传过项目的: 现在想在另一个github上joely上传项目,发现按以前的流程做个测试,居然没能上传成功! 经发现,以前的n ...

  3. 数据结构(跳跃表):NOI 2004 郁闷的出纳员

    郁闷的出纳员 [问题描述] OIER公司是一家大型专业化软件公司,有着数以万计的员工.作为一名出纳员,我的任务之一便是统计每位员工的工资.这本来是一份不错的工作,但是令人郁闷的是,我们的老板反复无常, ...

  4. bzoj 1927 [Sdoi2010]星际竞速(最小费用最大流)

    1927: [Sdoi2010]星际竞速 Time Limit: 20 Sec  Memory Limit: 259 MBSubmit: 1576  Solved: 954[Submit][Statu ...

  5. bzoj 3876 [Ahoi2014]支线剧情(有上下界的最小费用流)

    3876: [Ahoi2014]支线剧情 Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 484  Solved: 296[Submit][Status ...

  6. GS1已分配给国家(地区)编码组织的前缀码

    前缀码即商品条码(EAN-13或者EAN-8)的前三位,其代表的是一个国家和地区,由此前缀可查出所购买的商品是出产自哪个国家的. 下表列出了GS1已分配给国家(地区)编码组织的前缀码 前缀码 管理的国 ...

  7. Android_硬编码设置TextView字体大小

    使用如下代码时,发现字号不会变大,反而会变小:size = (int) mText.getTextSize() + 1;mText.setTextSize(size);后来发现getTextSize返 ...

  8. [Angular 2] Adding a data model

    Instead of add todo as a string, we create a data model: export class TodoModel{ constructor( public ...

  9. [Javascript] Object.assign()

    Best Pratices for Object.assign: http://www.cnblogs.com/Answer1215/p/5096746.html Object.assign() ca ...

  10. 实现自己的cp命令

    1 综述 在Unix和Linux系统里,cp是经常使用的一个命令,用于复制文件,用法如下: $cp src_file dest_file 以下就使用若干系统调用来实现自己的cp. 2 原理 open: ...