文档章节

Linux下安装redis单机版

_小豆豆
 _小豆豆
发布于 2017/07/06 12:56
字数 493
阅读 25
收藏 0

Redis是一个  开源的使用ANSI C语言编写的,支持网络和可基于内存的可持久化的非关系型数据库,包括String(字符串),List(链表),Set(集合),Zset(sorted set-有序的集合)和Hash(哈希类型)。

一,在http://redis.io官网中下载redis-3.0.0.tar.gz压缩包

二,将redis-3.0.0.tar.gz包放在Linux中的/home/dzt/test目录下,然后解压缩

tar -zxvf redis-3.0.0.tar.gz

三,执行编译make进入解压后的目录编译,#make

四,安装设置安装路径为/usr/local/redis,并进入src中下载安装

 #make install PREFIX=/usr/local/redis

五,前端启动,./redis-server

在redis安装目录中的子目录bin中,有命令redis-server,此为启动命令,启动此命令的时候建议使用固定的启动位置,因为启动此命令后会产生一个持久化文件dump.rdb,数据持久化文件在启动redis的目录中创建,

启动命令:bin/redis-server

启动成功后显示:

但是前端启动有不足是当关闭ssh控制窗口的时候,redis-server也会关闭,所以建议使用后台启动

六,后台启动

启动命令为bin/redis-server redis.conf

使用脚本文件redis.conf来启动,使用编辑模式vi redis.conf来修改daemonize no 修改为yes 启动精灵守护进程,

强烈建议将redis.conf保存一份cp redis.conf /usr/local/redis

七,启动客户端测试

启动命令:bin/redis-cli

测试服务状态命令

如果服务器正常运行,返回pong结果.

127.0.0.1:6379 > ping

回声命令

如果服务器运行正常,返回源数据

127.0.0.1:6379 > echo xxx

如果回声数据包含空格,需要使用双引号标记数据开始和结束

八,退出客户端和关闭redis

127.0.0.1:6379 > quit

关闭redis的命令为bin/redis-cli shutdown

关闭后会保存数据文件dump.rdb到启动目录下,当前测试目录为/usr/local/redis.

 

 

© 著作权归作者所有

共有 人打赏支持
_小豆豆
粉丝 0
博文 9
码字总数 5500
作品 0
海淀
程序员
私信 提问
centOS6安装redis3.2.9

到官网下载好redis3.2.9的压缩包,并上传到linux服务器中 使用yum命令安装所需依赖 解压redis压缩包 并移动到/usr/local/redis3 进入redis3.2.9 使用make命令编译 安装完成,打开redis.conf配置...

zped
2018/06/17
0
0
Centos7下安装redis实战(单机版以及集群)

一、背景   因项目需要,要引入redis做缓存,就在centos7下亲自安装了一遍redis,刚好趁着这个机会就来把redis的概念以及单机版和集群版redis安装步骤记录下来,在此和大家一起分享。 二、...

hafiz.zhang
2017/07/09
0
0
超好用的Redis管理及监控工具treeNMS

Redis做为现在web应用开发的黄金搭担组合,大量的被应用,广泛用于存储session信息,权限信息,交易作业等热数据。做为一名有10年以上JAVA开发经验的程序员,工作中项目也是广泛使用了Redis,...

李朝强
01/07
0
0
Redis从单机到集群,一步步教你环境部署以及使用

Redis作为缓存系统来说还是很有价值的,在大数据方向里,也是需要有缓存系统的。一般可以考虑tachyon或者redis,由于redis安装以及使用更简单,所以还是优先考虑了它。那么在一些场景下为了保...

青夜之衫
2017/12/04
0
0
Redis笔记1-redis的搭建和使用

1. Redis的安装 1.1. Redis的安装 Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++ 安装步骤: 第一步:redis的源码包上传到linux系统。...

狂小白
2017/12/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

day22:

1、写一个getinterface.sh 脚本可以接受选项[i,I],完成下面任务: 1)使用格式:getinterface.sh [-i interface | -I ip] 2)当用户使用-i选项时,显示指定网卡的IP地址;当用户使用-I选项...

芬野de博客
昨天
1
0
Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现

自Spring Cloud Alibaba发布第一个Release以来,就备受国内开发者的高度关注。虽然Spring Cloud Alibaba还没能纳入Spring Cloud的主版本管理中,但是凭借阿里中间件团队的背景,还是得到不少...

程序猿DD
昨天
2
0
Java并发编程:深入剖析ThreadLocal

ThreadLocal 的理解 ThreadLocal,很多地方叫线程本地变量,或线程本地存储。ThreadLocal为变量在每个线程中都创建了一个副本,每个线程可以访问自己内部的副本变量。===》解决的问题是线程间...

细节探索者
昨天
1
0
【Python3之异常处理】

一、错误和异常 1.错误 代码运行前的语法或者逻辑错误 语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) def test: ^SyntaxError: invalid...

dragon_tech
昨天
2
0
编写可维护的 JavaScript

几乎每个程序员都有接手维护别人遗留项目的经历。或者,有可能一个老项目某一天又被重新启动。 通常情况下,接手老项目都会让人恨不得抛弃掉整个代码库从头开始。老代码凌乱、文档缺失、需要...

前端小攻略
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部