centos 7 安装redis

1 基本的安装命令:

1: 更新源 
sudo yum updatenode

2: 安装EPEL 
sudo yum install epel-releaselinux

3: 安装redis 
sudo yum install redisredis

4: 启动redis 
sudo systemctl start rediscentos

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

2 验证是否安装成功

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

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

 

3 redis的配置

下面咱们将会讨论一下redis一些基本的持久化和调优操做。服务器

3.1 持久化选项

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

  • 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的支持便可.ui

步骤以下: 
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

相关文章
相关标签/搜索