• centos 7 安装redis


    1 基本的安装命令:

    1: 更新源 
    sudo yum update

    2: 安装EPEL 
    sudo yum install epel-release

    3: 安装redis 
    sudo yum install redis

    4: 启动redis 
    sudo systemctl start redis

    5: 设置redis开机自启动 
    sudo systemctl enable redis

    2 验证是否安装成功

    在命令行中输入 redis-cli, 然后执行ping命令,如果返回的结果是PONG,则说明你的redis安装成功了。

    [root@localhost src]# redis-cli
    127.0.0.1:6379> ping
    PONG
    127.0.0.1:6379> 

    3 redis的配置

    下面我们将会讨论一下redis一些基本的持久化和调优操作。

    3.1 持久化选项

    redis提供两种硬盘持久化选项:

    • Point-in-time snapshots of the dataset, made at specified intervals (RDB).
    • Append-only logs of all the write operations performed by the server (AOF).

    上面两种选项各种优缺点,为了保证数据最大程度的安全性,我们可以考虑两种选项同时运行.

    因为,基于sanpshot持久化是默认开启的选项,我们当前的仅仅需要配置AOF的支持即可.

    步骤如下: 
    1. 编辑/ect/redis.confg文件,配置如下内容:

    appendonly yes
    appendfsync everysec

    2 重启redis服务器

    sudo systemctl restart redis

    3.2 基本系统调优

    为了提高redis的性能,将Linux内核的overcommit memory设置为1. 命令如下:

    sudo sysctl vm.overcommit_memory=1

    上面的命令会立即生效,但是,系统重启后,配置就会丢失,如果你需要持久化配置,则可以编辑/etc/sysctl.config文件, 增加如下配置到文件中即可:

    vm.overcommit_memory = 1

    其他

    你也可以增加linux swap的磁盘空间来提高内存的使用大小.

    4 redis设置登录密码

    redis服务器默认情况下是不需要密码的,如果你需要用户授信登录的话,你需要编辑/etc/redis.confg文件,注释掉的requirepass行,配置格式符合requirepass password,例如:

    requirepass myreids123

    参考: 
    https://www.linode.com/docs/databases/redis/install-and-configure-redis-on-centos-7

  • 相关阅读:
    LeetCode Path Sum
    实训篇-Html-表单练习
    实训篇-Html-frameset框架集
    实训篇-Html-超链接练习
    实训篇-Html-列表练习
    实训篇-Html-表格练习2
    实训篇-Html-表格练习1
    实训篇-Html-超链接a标签使用
    实训篇-Html-多媒体标签
    实训篇-Html-标题,段落,字体
  • 原文地址:https://www.cnblogs.com/gradven/p/9305911.html
Copyright © 2020-2023  润新知