linux环境下安装单机版redis,主要分为如下几步:

1、 安装gcc

2、下载安装包

3、解压安装包

4、进入解压目录并执行make和make install命令

5、查看默认安装目录

6、更改配置文件

7、启动

8、查看启动是否成功

9、使用客户端连接

10、通过客户端关闭server端,并退出连接

11、如果是多实例,关闭其中某个端口的服务

具体实现如下:

1、  安装gcc

yum install gcc

查看gcc版本:gcc –version

2、下载linux版的redis安装包并放在/opt目录下,也可通过windows下载后通过工具上传到linux服务器,我是windows下载后通过xshell工具进行上传的

cd /opt 进入到要上传的目录

rz –y 打开上传的窗口

ls –lrt 查看上传的文件

3、  解压

tar -zxvf redis-3.0.4.tar.gz

ls –lrt查看解压后的内容

4、进入解压目录并执行make和make install命令

cd redis-3.0.4

ls –lrt 查看目录中的内容

make  进行编译,这也是需要提前安装好gcc的原因

cd /opt/redis-3.0.4/src  进入对应的目录,才能进行安装,否则执行make install也会给提示

make install 安装redis

5、查看默认安装目录

cd /usr/local//bin/

ls -lrt

6、更改配置文件

先备份redis.conf文件

cd /

mkdir myredis

cd /opt/redis-3.0.4/

cp redis.conf /myredis/

操作我备份的redis,而不是原始的redis

cd /myredis

vim redis.conf

:set nu 显示行号

行号+shift+g 定位到某一行,如37+shift+g,如果不写行号,直接shift+g是进入最后一行

一些快捷键:i是进入编辑模式,o是进入下一行(类似与回车换行)

将第37行的daemonize no改为daemonize yes,即后台运行

:wq!保存

7、启动

进入到安装目录:

cd /usr/local/bin/

使用我改过的配置文件启动redis:

redis-server /myredis/redis.conf

8、查看是否启动成功:  

ps -ef|grep redis

redis默认端口6379

去掉查询结果中的grep,只显示我想查的内容:

ps -ef | grep redis|grep -v grep

根据端口6379查找:

netstat -anp | grep 6379

还是根据端口查找:

lsof -i:6379  该种方式还能看到哪台主机连接了我的redis-server

9、使用客户端连接:

也是需要在安装目录/usr/local//bin/下执行

redis-cli -p 6379

使用ping命令,如果打印pong就代表可用了

就可以通过redis命令进行操作了,当然我们一般可以在java中的jedis操作redis,也可以在windows中通过客户端连接工具redis desktop manager操作redis

10、客户端退出连接或者客户端关闭服务器端的服务:

客户端连接服务器的情况下,通过客户端关闭服务器:

shutdown

quit

11、如果是多实例关闭其中的某个端口的服务

redis-cli -p 6379 shutdown

以上就是单机版redis的安装和测试。

若有理解不到之处,望指正!

0029redis单机版环境搭建的更多相关文章

  1. Spark+IDEA单机版环境搭建+IDEA快捷键

    1. IDEA中配置Spark运行环境 请参考博文:http://www.cnblogs.com/jackchen-Net/p/6867838.html 3.1.Project Struct查看项目的 ...

  2. Kafka单机版环境搭建

    使用版本:kafka_2.10-0.8.1.1 安装: -0.8.1.1.tgz -C ~/app/ 添加环境变量:.bash_profile export KAFKA_HOME=/home/spar ...

  3. MongoDB_单机版环境搭建

    linux上安装MogoDB http://www.runoob.com/mongodb/mongodb-linux-install.html 在https://www.mongodb.com/dow ...

  4. Storm 单机版环境搭建

    1 需要安装的软件 要使用storm首先要安装以下工具:python.zookeeper.zeromq.jzmq.storm 1.1 安装zeromq wget http://download.zer ...

  5. 【Apache Pulsar】Apache Pulsar单机环境及Go语言开发环境搭建

    0x01 简介 Apache Pulsar是一个开源的分布式发布-订阅消息系统,与Kafka类似,但比后者更加强大.Pulsar最初由Yahoo开发并维护,目前已经成为Apache软件组织的一个孵化子 ...

  6. windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper

    原文出自:http://sbp810050504.blog.51cto.com/2799422/1408322           按照该方法,伪分布式solr部署成功                 ...

  7. Ubuntu 12.04搭建hadoop单机版环境

    前言: 本文章是转载的,自己又加上了一些自己的笔记整理的 详细地址请查看Ubuntu 12.04搭建hadoop单机版环境 Hadoop的三种运行模式 独立模式:无需任何守护进程,所有程序都在单个JV ...

  8. Win7下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper【转】

    Win7下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper 1.软件工具箱 在本文的实践中,需要用到以下的软件: Tomcat-7.0.62+solr-5.0.0+ ...

  9. Kafka 分布式环境搭建

    这篇文章将介绍如何搭建kafka环境,我们会从单机版开始,然后逐渐往分布式扩展.单机版的搭建官网上就有,比较容易实现,这里我就简单介绍下即可,而分布式的搭建官网却没有描述,我们最终的目的还是用分布式来 ...

随机推荐

  1. ENSP静态链路聚合实验配置要点及实例

    链路聚合分为:静态链路聚合.动态链路聚合链路聚合的负载分担模式:对于二层数据流,系统会根据MAC地址(源mac地址和目的mac地址来计算),而对于三层数据流则会根据ip地址来进行负载分担计算. 静态链 ...

  2. python学习-61 类

    类 (在python2里) 1.属性 ---数据属性 ---函数属性 查看属性字典 class chinese: rz:'huangzhong' print(chinese.__dict__) 运行结 ...

  3. 08-Maps

    Maps map 是在 Go 中将值(value)与键(key)关联的内置类型.通过相应的键可以获取到值.Maps类似于python中的字典 Maps定义 maps的key值必须是可hash(就是不可 ...

  4. go 学习笔记(4) import

    package main import ( f "fmt" ) const NAME string = "imooc" var a string = " ...

  5. 论文笔记:GREEDY FUNCTION APPROXIMATION: A GRADIENT BOOSTING MACHINE

    Boost是集成学习方法中的代表思想之一,核心的思想是不断的迭代.boost通常采用改变训练数据的概率分布,针对不同的训练数据分布调用弱学习算法学习一组弱分类器.在多次迭代的过程中,当前次迭代所用的训 ...

  6. 14 Scroll 滚动搜索

      Scroll的用法: 第一次搜的时候,要指定 快照保留时间1min,分页的大小:2条/页: 对于第一次搜索,ES会返回一个这个scroll的id: 下次再搜的时候,就带着这个scrollid去搜就 ...

  7. Java调用WebService方法总结(6)--XFire调用WebService

    XFire是codeHaus组织提供的一个WebService开源框架,目前已被Apache的CXF所取代,已很少有人用了,这里简单记录下其调用WebService使用方法.官网现已不提供下载,可以到 ...

  8. python-socket并发-解决tcp粘包问题

    粘包问题 tcp协议才会有粘包问题,udp协议没有粘包问题. 因为tcp协议是将需要传输的内容先读入缓存里,然后在一点点传,受接收方字符限制,并不能一次传输完成,第二次就会将第一次剩下的部分+第二次的 ...

  9. 【转载】 C#中使用CopyTo方法将List集合元素拷贝到数组Array中

    在C#的List集合操作中,有时候需要将List元素对象拷贝存放到对应的数组Array中,此时就可以使用到List集合的CopyTo方法来实现,CopyTo方法是List集合的扩展方法,共有3个重载方 ...

  10. PHP 结合 Bootstrap 实现学生列表以及添加学生功能实现(继上篇登录及注册功能之后)

    本人是一位学生,正在学习当中,可能BUG众多,请见谅并指正,谢谢!!! 学生列表实现 HTML: <!DOCTYPE html> <html> <head> < ...