文档章节

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
06/17
0
0
Centos7下安装redis实战(单机版以及集群)

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

hafiz.zhang
2017/07/09
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
Redis从单机到集群,一步步教你环境部署以及使用

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

青夜之衫
2017/12/04
0
0
redis学习之redis的安装(linux)

redis简介: redis是一个nosql数据库,也就是非关系型数据库,数据保存在内存中而不是硬盘中,所以读取速度非常快,但是因为它是非关系型数据库,不适合用来存储复杂的数据,所以常用来做缓存...

贪挽懒月
05/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

es6

在实际开发中,我们有时需要知道对象的所有属性,原生js给我们提供了一个很好的方法:Object.keys(),该方法返回一个数组 传入对象,返回属性名 var obj = {'a':'123','b':'345'};console.l...

不负好时光
7分钟前
0
0
叮!您收到一份超值Java基础入门资料!

摘要:Java语言有什么特点?如何最大效率的学习?深浅拷贝到底有何区别?阿里巴巴高级开发工程师为大家带来Java系统解读,带你掌握Java技术要领,突破重点难点,入门面向对象编程,以详细示例...

全部原谅
9分钟前
0
0
web.xml容器加载顺序

容器对于web.xml的加载过程是context-param >> listener >> fileter >> servlet

Aeroever
11分钟前
1
0
Docker容器日志查看与清理

1. 问题 docker容器日志导致主机磁盘空间满了。docker logs -f container_name噼里啪啦一大堆,很占用空间,不用的日志可以清理掉了。 2. 解决方法 2.1 找出Docker容器日志 在linux上,容器日...

muzi1994
12分钟前
0
0
J2Cache 和普通缓存框架有何不同,它解决了什么问题?

不少人看到 J2Cache 第一眼时,会认为这就是一个普普通通的缓存框架,和例如 Ehcache、Caffeine 、Spring Cache 之类的项目没什么区别,无非是造了一个新的轮子而已。事实上完全不是一回事!...

红薯
15分钟前
365
9

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部