Redis基础知识及安装步骤

一、NoSQL:泛指非关系型数据库,共有四大类:

    1、键值(key-value)存储数据库:这类型数据库主要会使用哈希表,这个表中有一个特定的键和一个指针指向特定的数据。如:redis、Voldemort....

    2、列存储数据库:通常用来应对分布式存储的海量数据。键仍然存在,但它们的特点时指向多个列,如:HBase,Riak....

    3、文档型数据库:其查询效率比键值数据库高,如:MongoDb

    4、图形(Graph)数据库:使用图形模型,能扩展到多个服务器上,如:Neo4J、InfoGrid.....

二、非关系数据库特点:

    1、数据模型比较简单;

    2、需要灵活性更强的IT系统;

    3、对数据库性能要求高;

    4、不需要高度的数据一致性;   *

    5、对于给定key,比较容易映射到复杂值的环境;

三、Redis优点:

    1、对数据高并发读写(基于内存读写);

    2、对海量数据的高效率存储和访问;

    3、对数据的可扩展性和高可用性;

    缺点:

    1、ACID处理非常简单;

    2、无法做到太复杂的关系数据库模型;

四、Redis数据持久化:

    1、RDB:周期性将内存数据写入磁盘;(容易丢失数据)

    2、AOF:将数据操作记录日志;(适用性好)

五、Redis面向互联网解决方式:

    1、主从:....

    2、哨兵:自动转换主从节点身份;

    3、集群:Redis3.0支持多主,多从

六、Redis安装到Linux步骤:

    1、安装gcc,                       命令:yum -y install gcc;

    2、解压Redis包,                 命令:tar -zxvf  redis-3.0.0-rcz.tar.gz -C /usr/local/

    3、改名                                 命令:mv redis-3.0.0-rcz redis-3.0.0

    4、进入redis-3.0.0                 命令:cd redis-3.0.0

    5、进行编译                            命令:make

    6、进入src目录下                    命令:cd src

    7、安装                                    命令:make install

    8、建立两个文件夹存放redis命令和配置文件:   命令:mkdir -p /usr/local/redis/etc

                                                                                        mkdir -p /usr/local/redis/bin

    9、将redis-3.0.0下的redis.conf复制到/usr/local/redis/etc下        命令:cp redis.conf /usr/local/redis/etc

   10、将redis-3.0.0里src中的mkreleasehdr.sh,redis-benchmark,redis-check-aof,redis-check-dump,redis-cli,redis-server复制到redis/bin下                                        命令:mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin

     11、redis运行:

                A、前台运行                命令:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

           B、后台运行 (首先,修改redis.conf里的daemonize的值no改为yes;然后文件存储目录,dir的路径改为/usr/local/redis/etc)                命令:/usr/local/redis/bin/redis.server /usr/local/redis/etc/redis.conf

                C、验证启动结果            命令:ps -el | grep redis

                D、进入redis                 命令:/usr/local/redis/bin/redis-cli

                      查看redis中数据       命令:keys *

                      存数据                      命令:set 【key】 【value】

                      退回                         命令:quit

                E、关闭                          命令:/usr/local/redis/bin/redis-cli shutdown















你可能感兴趣的:(Redis基础知识及安装步骤)