Redis入门概述和安装
2016-12-05 10:51
323 查看
1:redis是什么?
Redis(远程字典服务器)是完全开源免费的,用c语言编写,遵守BSD协议:是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的Nosql数据库,是当前最热门的Nosql数据库之一,也常被人称之为数据结构服务器Redis与其他key-value缓存产品有以下三个特点:
1:redis支持数据库的持久化,可以将内存中的的数据保存在磁盘中,重启可以再次被加载使用
2:redis不仅支持简单的key-value类型的数据,同时还提供list.set,zset,hash等数据结构存储
3:redis支持数据的备份,即master-slave模式数据备份
2:能干嘛?
内存存储和持久化:redis支持异步将内存中的数据写道磁盘中,同时不影响继续服务,取最新N个数据的操作:如:可以将最新的10条评论的id放在Redis的List集合里面
模拟类似于httpsession这种需要设定过期时间的功能
发布,订阅消息系统,定时器,计数器
3:redis的安装
由于企业里面做redis开发,99%都是linux版的运用和安装,几乎不会涉及到windows版,所以在这里简单的讲述下Linux的安装我用的是Xshell5和Xftp5
1:链接自己的linux
2:吧下载的redis压缩包用Xftp5上传到Linux下的/opt/myredis目录中 然后输入命令 cd /opt/myredis 找到路径 然后再输入ll 看到自己上传的压缩包
输入解压命令
tar -zxvf redis-3.0.1.tar.gz 运行 再次输入命令 ll
看到解压后的目录
3:输入命令 cd redis-3.0.4/
可以看到目录 在当前目录下执行make命令
make完成后执行make install命令 安装
4:查看默认安装目录 cd /usr/local/bin/
修改redis.conf配置文件将里面的daemonize no 改为yes 让服务器在后台启动
5:启动:redis-server /opt/redis/redis-3.0.4/redis.conf启动 输入命令 redis-cli -p 6379 进入后 输入ping可以看到pong证明安装成功
4:redis启动后杂项基础知识讲解
1:redis-cli-aof:修复有问题的aof文件2:redis-check-dump:修复有问题的dump.rdb文件
3:redis-cli:客服端,操作入口
4:redis-sentinel:redis集群使用
5:redis-server Redis服务器启动命令
5:redis helloworld
永远的helloworld6:redis基本讲解
默认16个数据库:类似于数组下标从零开始,初始默认0号库设置数据库的数量,默认数据库为0,可以使用SELECT <dbid>命令在连接上指定数据库id databases 16
select命令切换数据库 flushdb:清空当前数据库 flushall:通杀全部库
redis索引都是从0开始
至于为什么默认端口是6379(百度一下 哈哈)
相关文章推荐
- 【Redis入门】安装、启动
- Thrift使用入门(1) - Thrift概述及其安装
- Redis简介-安装-入门
- redis入门——安装
- Redis快速入门:安装、配置和操作
- F#入门-第一章 概述-第三节 F#的安装
- Redis java入门之一:安装
- Redis快速入门:安装、配置和操作
- _00012 Redis 安装以及快速入门之二(JavaAPI,一致性哈希)
- 概述hibernate入门安装配置
- redis入门——安装
- redis入门——安装
- Redis快速入门:安装、配置和操作
- 无废话MVC入门教程一[概述、环境安装、创建项目]
- Redis快速入门:安装、配置和操作
- Redis快速入门:安装、配置和操作
- 无废话MVC入门教程一[概述、环境安装、创建项目]
- Redis快速入门:安装、配置和操作
- redis入门之centos环境下快速安装
- Redis入门一:redis简单介绍和虚拟机下的安装