文档章节

Linux下安装redis单机版

_小豆豆
 _小豆豆
发布于 2017/07/06 12:56
字数 493
阅读 27
收藏 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
7
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
123
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

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot设置项目访问路径

今天配置Springboot项目访问路径遇到一个小坑,这里做一个记录。针对Springboot2.0以下版本和以上版本的配置方式是不同的。这里针对yml配置文件做记录,properties文件配置方式相同。 Spring...

王子城
26分钟前
5
0
Redis 序列化方式StringRedisSerializer、FastJsonRedisSerializer和KryoRedisSerializer

当我们的数据存储到Redis的时候,我们的键(key)和值(value)都是通过Spring提供的Serializer序列化到数据库的。RedisTemplate默认使用的是JdkSerializationRedisSerializer,StringRedis...

xiaolyuh
37分钟前
5
0
jquery通过css的color属性实现选取特殊颜色的内容

今天一个朋友问到怎么使用jQuery选取特定颜色的内容,以前没有遇到过这样的需求。首先,很多人可能想到使用jQuery属性选择器来实现,这是不可以的,因为 color 是 css 的属性,而不是 html 的...

前端老手
48分钟前
2
0
python3 网络爬虫开发实战 win10环境下 图形验证码识别需要安装的工具及地址

先下载安装tesseract exe文件 tesseract exe文件安装下载地址:https://digi.bib.uni-mannheim.de/tesseract/ win下直接下载双击安装即可,注意路径,下面用于配置环境变量。 参考网址: ht...

S三少S
今天
10
0
PHP学习记录整理

PHP 输出文本的基础指令:echo 和 print。 echo和print的区别 echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) echo 输出一个或者多个字符串。 print ...

半缘修道半缘君丶
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部