redis作为非关系数据库的典型应用,在庞大的数据通信处理有着自己强大的优势,今天也自己来开始学些redis。

以下每一个语句都是我执行的命令。

按照所查资料分析,需要tcl测试工具,这个在centos十分方便,执行命令后坐等ok就可以。

yum -y install tcl

  

第二部开始安装redis,老规矩,源码编译安装方式

获取安装包,我是cd到/usl/local/scr目录,然后wget的:

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

解压喽。。

tar-zvxf redis-3.2.8.tar.gz

我习惯性更改目录名称看着方便,你也可以不改。

mv redis-3.2.8 redis

ok,解压完毕,目录名称也更改完毕,开始正式的工作了,安装资料查询。执行test动作

make test 

test完毕后,如果一切顺利,会有绿色字体提示你一切顺利,没有错误,类似下图

ok,这就可以开始我们的make&make install了

老规矩,在redis目录直接执行,安装完毕即可。

make & make install

默认的安装目录是在/usr/local/bin,如图

看到最后一个redis-server了吧就是主服务。

直接启动即可,直接运行redis-server命令

#redis-server

如果顺利会看到一副图形画面类似:这样就代表安装成功并且启动成功了。这样的启动方式默认属于前台启动,这个时候redis就像卡住一样,我们不能进行其他命令操作,如果ctrl+z

取消,那么redis也就停止了。我们修改同目录redis.conf的配置把。把daemonize设置为yes,即daemonize=yes,然后使用带配置文件的启动方式就可以后台启动过了

前台启动:

后台启动:没有过多提示,不确定是否成功的情况下可以使用 ps -aux |grep redis 检查一下进程

我们来一个小测试,直接执行redis-cli ping命令,如果返回PONG即为顺利启动。我们简称我乒乓测试。

redis-cli ping

如图:

ok,至此我们的服务已经安装完成,并且启动完成。我们来一个小实践吧。

如图:忽略第一个错误

我们可以看到,我们已经使用一组键值存储存储了一组数据,线set存入,get取出。

redis的第一个hello word 应用,这是程序员通病。。。。

接下来我们可以做的就是优化 redis的配置文件以及添加开机启动,编写服务脚本,编写alias等,让以系统服务进行后台运行。

=========命令备注

./redis-cli 进入redis可以今天增删改查操作

./redis-server  redis.conf 指定配置文件启动,通常是在设置后台启动参数后使用该方式启动。

./redis-cli shutdown 关闭redis

ps -aux|grep redis |grep -v grep 查询redis是否启动成功

redis centos 6.5 redis版本3.2.8安装过程的更多相关文章

  1. centos 7.0 nginx 1.7.9成功安装过程

    centos 7.0根目录 的目录构成 [root@localhost /]# lsbin dev home lib64 mnt proc run srv tmp varboot etc lib me ...

  2. (转) centos 7.0 nginx 1.7.9成功安装过程

    centos 7.0根目录 的目录构成 [root@localhost /]# lsbin dev home lib64 mnt proc run srv tmp varboot etc lib me ...

  3. 安装解压版本的MySQL,安装过程中的常见命令,检查windows系统错误日志的方式来检查MySQL启动错误,关于Fatal error: Can't open and lock privilege

     以端口 port = 3306 # 设置mysql的安装目录 basedir=D://Installed//mysql-5.6.26-winx64//mysql-5.6.26-winx64 # ...

  4. 使用UNetbootin工具制作的CentOS 6.9镜像U盘在启动安装过程中出现:unable to read package metadata.this may be due to a missing repodata directory

    1.制作: 2.重命名文件 (前) (后) 这些文件是拷贝另一个得来的,并且后面的命名是根据repomd.xm这个文件来的. 参考: http://blog.csdn.net/maijunjin/ar ...

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

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

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

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

  7. CentOS 编译安装 Redis (实测 笔记 Centos 7.3 + redis 3.2.8)

    环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤: 1.准备 1.1 显示系统版 ...

  8. Redis在CentOS和Windows安装过程

    redis是一种key-value高效的内存数据库. key-value是什么?json懂吧?字典懂吧?这些都是key-value结构的数据,每个key对应1个value. 那这个数据库和我们网站在使 ...

  9. Dubbo入门到精通学习笔记(十五):Redis集群的安装(Redis3+CentOS)、Redis集群的高可用测试(含Jedis客户端的使用)、Redis集群的扩展测试

    文章目录 Redis集群的安装(Redis3+CentOS) 参考文档 Redis 集群介绍.特性.规范等(可看提供的参考文档+视频解说) Redis 集群的安装(Redis3.0.3 + CentO ...

随机推荐

  1. FFmpeg Commits on May 30, 2017 remove libschroedinger & libnut

    FFmpeg Commits on May 30, 2017 https://github.com/FFmpeg/FFmpeg/commit/220b24c7c97dc033ceab1510549f6 ...

  2. C#红绿状态灯

    1.在Label里 画圆,存在窗体刷新会丢失画. public void SetShowConnectStatus(Label lbl, bool isOk) { lbl.Text = "& ...

  3. $Django 图片验证刷新 上传头像

    1.图片验证刷新 $('img').click(function () { $('img')[0].src+='?' }) 2.上传头像 1.模板 <div class="form-g ...

  4. Mysql 通过frm&ibd 恢复数据

    mysql存储在磁盘中,各种天灾人祸都会导致数据丢失.大公司的时候我们常常需要做好数据冷热备,对于小公司来说要做好所有数据备份需要支出大量的成本,很多公司也是不现实的.万一还没有做好备份,数据被误删除 ...

  5. page_cleaner: 1000ms intended loop took 4724ms. The settings might not be optimal. (flushed=1037, during the time.)

    2018-07-09T14:28:56.853600Z 0 [Note] InnoDB: page_cleaner: 1000ms intended loop took 4724ms. The set ...

  6. Light OJ 1214

    简单大数模拟题: #include<bits/stdc++.h> using namespace std; typedef long long ll; string Num; vector ...

  7. Js -----后台json数据,前端生成下载text文件

    需要引入 <script src="/assets/libs/single_file/jquery.min.js"></script> <script ...

  8. Stetho简化Android调试(一)

    在开发 Android 应用的时候,有时候我们需要查看数据库.SharePreference等.通常的做法是把相关文件pull出来,而前提必须是手机得root.如果没有root,那就只能通过打印或其它 ...

  9. DataGridView中进行增删改查

    首先我们需要知道是在哪个数据库中的哪个表进行增删改查: 这就需要我们: 建立给连接服务器的类:(可以在方法类中建立) 建立一个对列名进行封装的类:方便数据之间的传接:(学到Linq-sql时这些就简便 ...

  10. 10分钟了解Android的事件分发

    什么是事件分发? 大家知道Android中的视图是由一个个View嵌套构成的层级视图,即一个View里包含有子View,而这个子View里面又可以再添加View.当用户触摸屏幕产生一系列事件时,事件会 ...