美文网首页Web基础我爱编程
1:Redis简介、安装和基础入门

1:Redis简介、安装和基础入门

作者: 我是黑炭 | 来源:发表于2016-12-29 09:13 被阅读39次

Redis介绍(REmote DIctionary Server 远程字典服务器)

Redis是一个使用C编写的、开源的、Key-Value型、基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一。

Redis安装

1:去官网下载最新的版本:http://redis.io/download    ,这里用的是3.0.2

2.解压后,进入解压好的文件夹

3:redis的安装非常简单,因为已经有现成的Makefile文件,所以直接先make,然后make install就可以了

4:安装的位置在/usr/local/bin  ,有:

(1)redis-benchmark:性能测试工具,测试Redis在你的系统及配置下的读写性能

(2)redis-check-aof:用于修复出问题的AOF文件

(3)redis-check-dump:用于修复出问题的dump.rdb文件

(4)redis-cli:Redis命令行操作工具

(5)redis-sentinel:Redis集群的管理工具

(6)redis-server:Redis服务器启动程序

5:启动Redis的时候,只有一个参数,就是指定配置文件redis.conf的路径。redis.conf在解压的文件夹里面有,复制一个出来,按需修改即可,也可--port来指定端口

6:连接Redis并操作,使用redis-cli,如果有多个实例,可以redis-cli  -h  服务器ip  -p  端口

7:关闭Redis,redis-cli  shutdown,如果有多个实例,可以指定端口来关闭:redis-cli  -p  6379


Redis基础知识

单进程

Redis的服务器程序采用的是单进程模型来处理客户端的请求。对读写等事件的响应

是通过对epoll函数的包装来做到的。

Redis的实际处理速度完全依靠主进程的执行效率,假如同时有多个客户端并发访问

服务器,则服务器处理能力在一定情况下将会下降。假如你要提升服务器的并发能力,那

么可以采用在单台机器部署多个redis进程的方式。

  多数据库

1:Redis每个数据库对外都是以从0开始递增的数字来命名,默认16个数据库,默认使用0号数

据库,可以使用Select  数字  来选择要使用的数据库

2:使用Dbsize可以查看当前数据库的key的数量

3:可以在多个数据库间移动数据,使用move  key  目的数据库编号    就可以了

4:使用flushdb可以清除某个数据库的数据

5:Redis不支持自定义数据库名字

6:Redis不支持为每个数据库设置不同的访问密码

7:多个数据库之间并不是完全独立的,FlushAll可以清空全部的数据

8:Redis的数据库更像是一个命名空间

相关文章

  • 1:Redis简介、安装和基础入门

    Redis介绍(REmote DIctionary Server 远程字典服务器) Redis是一个使用C编写的、...

  • Redis

    Redis 内容:1、Redis简介2、Redis 安装和基础管理3、Redis 数据类型4、Redis 的消息模...

  • Redis 基础 一

    本文主要介绍了 Redis 的简介、安装、常用命令和基础类型。 简介和安装 1. NoSQL 简介 NoSQL,泛...

  • redis 持久化详解

    关于redis的安装和基本使用,参考本人博客: redis安装和基础入门 Redis数据库的学习与实践—Redis...

  • redis-stat监控工具

    redis-stat简介 功能 redis-stat安装 1). redis-stat安装系统要求: 2). 安装 使用

  • redis第一章:简介和安装

    redis简介和安装 简介和特点 redis(remote ditionary server)是开源、高性能、基于...

  • Redis入门精讲

    一 Redis简介 本文将主要讲解Redis是什么,Redis的安装(包括Docker安装Redis)和Redis...

  • Redis学习笔记二(主从备份及集群配置)

    Redis基础入门学习 Redis主从备份 1.创建Redis节点 我们在redis-3.2/redis_clus...

  • Redis缓存应用基础

    Redis缓存应用基础 1、Redis简介 Redis是一个key-value存储系统。和Memcached类似,...

  • redis安装教程

    Redis简介 略 1.Jdk安装 2.Redis安装 3.Windows环境下安装 3.1.下载redis安装包...

网友评论

    本文标题:1:Redis简介、安装和基础入门

    本文链接:https://www.haomeiwen.com/subject/ihmuvttx.html