美文网首页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简介、安装和基础入门

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