刚学Redis 记录下.

    xiaoxiao2021-12-14  18

    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

     

        

    转载请注明原文地址: https://ju.6miu.com/read-971028.html

    最新回复(0)