【NoSQL数据库】【redis】redis基础知识整理

  • 定义:

  • Redis是一种支持key-value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。

  • NoSQL数据库、 c语言开发的内存数据库;性能好:官方数据最高TPS:11w/s ;持久化;(k(字符串)—v)存储,String,list ,hash,set,zset等  新版本增加了 Stream

  • 安装:

        1. yum没有redis,所有手动源码:解压:tar -xvf redis-*_....tar.gz

        2. yum install -y gcc. 基于依赖c语言,安装gcc

        3. make(编译)

        4. make install; 安装

  •  配置:redis.conf

1.开启守护进程:Daemonize:yes. 是否启动(守护模式)后台程序 改为yes;

redis 为何使用守护进程

Redis 使用守护进程的主要原因是为了后台运行,并且避免会话被锁定至终端。当Redis以守护进程方式运行时,它会将自身从当前会话中分离出来,继续在后台执行。这样做的好处是可以避免像普通的终端或者图形界面程序那样,当用户退出会话时,程序也随之停止运行。

要让Redis以守护进程方式运行,可以在启动命令中加上--daemonize yes选项。例如,使用redis-server命令启动Redis时,可以这样做:

redis-server --daemonize yes

或者在配置文件中修改:daemonize yes 然后启动:redis-server /path..to/redis.conf

2.  supervised:systemd/no?使用supervisor 监控模式运行;
  1. 确保 supervised 配置项的值设置为 systemd, upstart, auto, 或者 none 中的一个。

    • systemd:如果你的系统使用 systemd 管理服务。

    • upstart:如果你的系统使用 upstart 管理服务。

相关推荐

  1. NoSQL数据库】【redis】redis基础知识整理

    2024-04-02 06:46:02       23 阅读
  2. PHP基础知识整理

    2024-04-02 06:46:02       26 阅读
  3. XSS基础知识整理

    2024-04-02 06:46:02       34 阅读
  4. Linux 基础知识整理(四)

    2024-04-02 06:46:02       32 阅读
  5. Linux 基础知识整理(二)

    2024-04-02 06:46:02       45 阅读
  6. Linux 基础知识整理(五)

    2024-04-02 06:46:02       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-02 06:46:02       5 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-02 06:46:02       5 阅读
  3. 在Django里面运行非项目文件

    2024-04-02 06:46:02       4 阅读
  4. Python语言-面向对象

    2024-04-02 06:46:02       6 阅读

热门阅读

  1. wpf Menu

    2024-04-02 06:46:02       32 阅读
  2. 1049. 最后一块石头的重量 II(力扣LeetCode)

    2024-04-02 06:46:02       26 阅读
  3. 2022-04-10作业

    2024-04-02 06:46:02       26 阅读
  4. veu视图刷新Vue.$set和Vue.$forceUpdate的区别

    2024-04-02 06:46:02       22 阅读
  5. 深入理解VUE的keep-alive

    2024-04-02 06:46:02       21 阅读
  6. 禁止软件访问外网

    2024-04-02 06:46:02       25 阅读