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

相關文章
相關標籤/搜索