刚学Redis 记录下.

Redis 的安装

Redis :  是一个用c语言开发的高性能键值形式的非关系型的NoSql数据库 。 NoSql是一种用来解决高并发,高可用,高扩展性,大数据存储等一系列问题而产生的一种数据库解决方案。

  典型应用: 内容缓存,主要用于处理大量数据的高访问负载。

  数据模型:  一系列键值对。

  优势 : 快速查询

    键值类型:

    string字符类型

     hash类型

     list列表类型

      set集合类型

     sortedset有序集合类型

     应用场景:

           缓存(数据查询,短连接,新闻内容,商品内容等等) 使用最多。

           分布式集群架构中的session分离

          聊天室的在线好友列表

          任务队列(秒杀,抢购等)

           应用排行榜

            网站访问统计

           数据过期处理(可以精确到毫秒)


官网地址:http://redis.io/

下载地址:http://download.redis.io/releases/redis-3.0.0.tar.gz

 

redis的安装:

    1.下载解压包之后将解压包上传到linux系统中。

     2.解压压缩文件之后的文件是用c语言写的源码文件。

         通过 tar -zxf   压缩文件名。 来解压。

     3.编译redis源码    先进入到redis 的目录下

     4. 利用make命令进行编译

      5.编译之后开始安装redis 使用 make install PREFIX=指定目录

   

redis的启动:
    1.前端启动 进入到redis的bin目录下  利用./redis-server进行前端启动 这种启动方式会随着窗口关闭而停止服务。

          关闭方式: Ctrl+c强制关闭     ./redis-cli shutdown 正常命令形式关闭

   redis 的默认端口为6379

    2.  后端方式启动: 将redis编译之后的源码中的redis.config文件拷贝到redis的安装bin目录下

            命令:  cp  /目录/redis.config ./ 

     第二步 : 使用vim 进行编辑redis.config文件

                       将redis.config文件中的daemonize 改成yes

     3. 使用命令后端启动 redis 

                  ./redis-server redis.config   

     4. 查看进程是否启动成功 

              通过 ps -aux | grep redis   可查看redis是否启动成功

      关闭后端启动方式  kill -9    redis进程号  或者 ./redis-cli shutdown

     在项目中建议使用正常关闭  因为redis作为缓存来使用的话 将数据存储到内存中, 如果使用正常关闭 则会将内存中的数据持久化到本地之后再关闭,可以保证数据不丢失。

  如果是强制关闭 则不会进行数据的持久化操作 可能会造成部分数据的丢失。

    redis自带的客户端连接方式  :./redis-cli  -h 主机号 -p 端口号    或者直接./redis-cli 默认连接本地上的6379

 


    




你可能感兴趣的:(刚学Redis 记录下.)